import { Switch } from "@headlessui/react"; import { classNames } from "../../utils"; import { useEffect, useState } from "react"; export default function ToggleComponent({ enabled, setEnabled, disabled }) { useEffect(()=> { if(disabled){ setEnabled(false); } }, [disabled, setEnabled]) return (
{ setEnabled(x); }} className={classNames( enabled ? "bg-indigo-600" : "bg-gray-200", "relative inline-flex h-6 w-11 flex-shrink-0 cursor-pointer rounded-full border-2 border-transparent transition-colors duration-200 ease-in-out focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2" )} > Use setting
); }