2023-08-25 13:14:23 +08:00
|
|
|
'use client'
|
|
|
|
import {useState} from 'react'
|
|
|
|
import {Switch} from '@headlessui/react'
|
2023-08-25 12:43:48 +08:00
|
|
|
|
|
|
|
export default function Home() {
|
2023-08-25 13:14:23 +08:00
|
|
|
const [enabled, setEnabled] = useState(false)
|
2023-08-25 12:43:48 +08:00
|
|
|
|
2023-08-25 13:14:23 +08:00
|
|
|
return (
|
|
|
|
<Switch
|
|
|
|
checked={enabled}
|
|
|
|
onChange={setEnabled}
|
|
|
|
className={`${
|
|
|
|
enabled ? 'bg-blue-600' : 'bg-gray-200'
|
|
|
|
} relative inline-flex h-6 w-11 items-center rounded-full`}
|
2023-08-25 12:43:48 +08:00
|
|
|
>
|
2023-08-25 13:14:23 +08:00
|
|
|
<span className="sr-only">Enable notifications</span>
|
|
|
|
<span
|
|
|
|
className={`${
|
|
|
|
enabled ? 'translate-x-6' : 'translate-x-1'
|
|
|
|
} inline-block h-4 w-4 transform rounded-full bg-white transition`}
|
|
|
|
/>
|
|
|
|
</Switch>
|
|
|
|
)
|
|
|
|
}
|