import React from 'react'; import { clsx } from 'clsx'; export interface SwitchProps extends Omit, 'type'> { checked?: boolean; onCheckedChange?: (checked: boolean) => void; label?: string; description?: string; } /** * Toggle switch component */ export const Switch = React.forwardRef( ( { checked = false, onCheckedChange, label, description, className, disabled, ...props }, ref ) => { const handleChange = (e: React.ChangeEvent) => { onCheckedChange?.(e.target.checked); }; const switchElement = (