import { Switch } from '@headlessui/react'; import React, { useEffect, useState } from 'react'; type ToggleSwitchProps = { isChecked?: boolean; onChange?: (checked: boolean) => void; }; const SwitchButton: React.FC = ({ isChecked = true, onChange }) => { const [enabled, setEnabled] = useState(isChecked); useEffect(() => { setEnabled(isChecked); }, [isChecked]); const handleChange = (checked: boolean) => { setEnabled(checked); if (onChange) { onChange; } }; return ( ); }; export default SwitchButton;