1
0
mirror of https://github.com/uetchy/namae.git synced 2025-07-01 22:10:04 +09:00
namae/src/components/DomainCard.js

47 lines
1.2 KiB
JavaScript
Raw Normal View History

2019-07-31 02:08:41 +09:00
import React from 'react'
2019-07-31 04:25:24 +09:00
import { Card, CardTitle, DedicatedAvailability, Alternatives } from './Card'
2019-07-31 02:08:41 +09:00
import { FaMapSigns } from 'react-icons/fa'
export default function DomainCard({ name }) {
2019-07-31 04:25:24 +09:00
const lowerCase = name.toLowerCase()
2019-07-31 02:08:41 +09:00
return (
2019-07-31 04:25:24 +09:00
<Card key={lowerCase}>
2019-07-31 02:08:41 +09:00
<CardTitle>Domain</CardTitle>
<DedicatedAvailability
2019-07-31 04:25:24 +09:00
name={`${lowerCase}.app`}
2019-07-31 02:08:41 +09:00
provider="domain"
2019-07-31 04:25:24 +09:00
url={`https://domainr.com/?q=${lowerCase}.app`}
2019-07-31 02:08:41 +09:00
icon={<FaMapSigns />}
/>
<DedicatedAvailability
2019-07-31 04:25:24 +09:00
name={`${lowerCase}.dev`}
2019-07-31 02:08:41 +09:00
provider="domain"
2019-07-31 04:25:24 +09:00
url={`https://domainr.com/?q=${lowerCase}.dev`}
2019-07-31 02:08:41 +09:00
icon={<FaMapSigns />}
/>
2019-07-31 02:15:03 +09:00
<DedicatedAvailability
2019-07-31 04:25:24 +09:00
name={`${lowerCase}.org`}
2019-07-31 02:15:03 +09:00
provider="domain"
2019-07-31 04:25:24 +09:00
url={`https://domainr.com/?q=${lowerCase}.org`}
2019-07-31 02:15:03 +09:00
icon={<FaMapSigns />}
/>
2019-07-31 04:25:24 +09:00
<Alternatives
nameList={[
`${lowerCase}app.com`,
`${lowerCase}.build`,
`${lowerCase}.ai`,
]}>
{(name) => (
<DedicatedAvailability
name={name}
provider="domain"
url={`https://domainr.com/?q=${name}.org`}
icon={<FaMapSigns />}
/>
)}
</Alternatives>
2019-07-31 02:08:41 +09:00
</Card>
)
}