/* 开关组件 - 用于切换启用/禁用状态 */ interface SwitchProps { checked: boolean; onChange?: (checked: boolean) => void; disabled?: boolean; loading?: boolean; className?: string; id?: string; } export function Switch({ checked, onChange, disabled = false, loading = false, className = '', id }: SwitchProps) { const handleClick = () => { if (!disabled && !loading && onChange) { onChange(!checked); } }; const isDisabled = disabled || loading; return ( ); }