/** * IconButton Component - Lynx 版 MUI IconButton * 100% 一比一复刻 MUI IconButton * * 对应 MUI: packages/mui-material/src/IconButton/IconButton.js */ import './IconButton.css'; import iconButtonClasses, { getIconButtonUtilityClass } from './iconButtonClasses'; export { iconButtonClasses, getIconButtonUtilityClass }; export type IconButtonColor = 'inherit' | 'default' | 'primary' | 'secondary' | 'error' | 'info' | 'success' | 'warning'; export type IconButtonSize = 'small' | 'medium' | 'large'; export interface IconButtonProps { /** 子元素 (图标) */ children?: any; /** 自定义类名 */ className?: string; /** 样式类覆盖 */ classes?: Partial; /** 颜色 */ color?: IconButtonColor; /** 是否禁用 */ disabled?: boolean; /** 是否禁用焦点涟漪 */ disableFocusRipple?: boolean; /** 是否禁用涟漪 */ disableRipple?: boolean; /** 边缘位置 */ edge?: 'start' | 'end' | false; /** 尺寸 */ size?: IconButtonSize; /** 内联样式 */ style?: Record; /** sx 属性 */ sx?: Record; /** 点击事件 */ bindtap?: (event?: any) => void; onClick?: (event?: any) => void; } export declare function IconButton(props: IconButtonProps): JSX.Element; export default IconButton; //# sourceMappingURL=index.d.ts.map