sendou.ink/app/components/Toggle.tsx
2022-09-16 21:16:50 +03:00

23 lines
437 B
TypeScript

import { Switch } from "@headlessui/react";
import clsx from "clsx";
export function Toggle({
checked,
setChecked,
tiny,
}: {
checked: boolean;
setChecked: (checked: boolean) => void;
tiny?: boolean;
}) {
return (
<Switch
checked={checked}
onChange={setChecked}
className={clsx("toggle", { checked, tiny })}
>
<span className={clsx("toggle-dot", { checked, tiny })} />
</Switch>
);
}