/** * ToggleButton Component - Lynx 版 MUI ToggleButton * 100% 一比一复刻 MUI ToggleButton * * 切换按钮,支持选中/未选中状态 * * 对应 MUI: packages/mui-material/src/ToggleButton/ToggleButton.js */ import './ToggleButton.css'; import toggleButtonClasses, { getToggleButtonUtilityClass } from './toggleButtonClasses'; export { toggleButtonClasses, getToggleButtonUtilityClass }; export type ToggleButtonColor = 'standard' | 'primary' | 'secondary' | 'error' | 'info' | 'success' | 'warning'; export type ToggleButtonSize = 'small' | 'medium' | 'large'; export interface ToggleButtonProps { /** 子元素 */ children?: any; /** 自定义类名 */ className?: string; /** 样式类覆盖 */ classes?: Partial; /** 颜色 */ color?: ToggleButtonColor; /** 是否禁用 */ disabled?: boolean; /** 是否禁用涟漪 */ disableRipple?: boolean; /** 是否全宽 */ fullWidth?: boolean; /** 是否选中 */ selected?: boolean; /** 默认是否选中 */ defaultSelected?: boolean; /** 尺寸 */ size?: ToggleButtonSize; /** 值 */ value?: string; /** 内联样式 */ style?: Record; /** sx 属性 */ sx?: Record; /** 点击事件 */ bindtap?: (event?: any) => void; onChange?: (event: any, selected: boolean) => void; } export declare function ToggleButton(props: ToggleButtonProps): JSX.Element; export default ToggleButton; //# sourceMappingURL=index.d.ts.map