/** * FormControlLabel Component - Lynx 版 MUI FormControlLabel * 100% 一比一复刻 MUI FormControlLabel * * 将表单控件(Checkbox、Radio、Switch)与标签组合在一起 * * 对应 MUI: packages/mui-material/src/FormControlLabel/FormControlLabel.js */ import './FormControlLabel.css'; import formControlLabelClasses, { getFormControlLabelUtilityClass } from './formControlLabelClasses'; export { formControlLabelClasses, getFormControlLabelUtilityClass }; export type FormControlLabelLabelPlacement = 'end' | 'start' | 'top' | 'bottom'; export interface FormControlLabelProps { /** 表单控件 */ control: any; /** 标签文本 */ label: any; /** 自定义类名 */ className?: string; /** 样式类覆盖 */ classes?: Partial; /** 是否选中 - 传递给 control */ checked?: boolean; /** 是否禁用 */ disabled?: boolean; /** 是否禁用排版 */ disableTypography?: boolean; /** input 元素的 ref */ inputRef?: any; /** 标签位置 */ labelPlacement?: FormControlLabelLabelPlacement; /** name 属性 */ name?: string; /** 变化回调 */ onChange?: (event: any, checked: boolean) => void; /** 是否必填 */ required?: boolean; /** 内联样式 */ style?: Record; /** sx 属性 */ sx?: Record; /** 值 */ value?: string; } export declare function FormControlLabel(props: FormControlLabelProps): JSX.Element; export default FormControlLabel; //# sourceMappingURL=index.d.ts.map