import React from 'react'; export interface SwitchProps extends Omit, 'onChange'> { checked?: boolean; onCheckedChange?: (checked: boolean) => void; } export const Switch = React.forwardRef( ({ className = '', checked, onCheckedChange, ...props }, ref) => { return (
onCheckedChange?.(e.target.checked)} className="peer absolute inset-0 opacity-0 cursor-pointer w-full h-full m-0 disabled:cursor-not-allowed" {...props} />
); } ); Switch.displayName = 'Switch';