import { useState } from 'react'
import { RadioGroup } from '@headlessui/react'
const plans = [
{
name: 'Startup',
ram: '12GB',
cpus: '6 CPUs',
disk: '160 GB SSD disk',
},
{
name: 'Business',
ram: '16GB',
cpus: '8 CPUs',
disk: '512 GB SSD disk',
},
{
name: 'Enterprise',
ram: '32GB',
cpus: '12 CPUs',
disk: '1024 GB SSD disk',
},
]
export default function Alert() {
const [selected, setSelected] = useState(plans[0])
return (
Server size
{plans.map((plan) => (
`${
active
? 'ring-2 ring-white ring-opacity-60 ring-offset-2 ring-offset-sky-300'
: ''
}
${
checked ? 'bg-sky-900 bg-opacity-75 text-white' : 'bg-white'
}
relative flex cursor-pointer rounded-lg px-5 py-4 shadow-md focus:outline-none`
}
>
{({ active, checked }) => (
<>
{plan.name}
{plan.ram}/{plan.cpus}
{' '}
·{' '}
{plan.disk}
{checked && (
)}
>
)}
))}
)
}
function CheckIcon(props) {
return (
)
}