interface ToggleProps { checked: boolean; onChange: (checked: boolean) => void; disabled?: boolean; } export function Toggle({ checked, onChange, disabled }: ToggleProps) { const handleClick = (e: React.MouseEvent) => { e.preventDefault(); e.stopPropagation(); if (!disabled) { onChange(!checked); } }; return ( ); }