/** * InputLabel 类名定义 - 对应 MUI inputLabelClasses.js * 100% 一比一复刻 */ export interface InputLabelClasses { root: string focused: string disabled: string error: string required: string asterisk: string formControl: string sizeSmall: string shrink: string animated: string standard: string filled: string outlined: string } export function getInputLabelUtilityClass(slot: string): string { return `MuiInputLabel-${slot}` } const inputLabelClasses: InputLabelClasses = { root: 'MuiInputLabel-root', focused: 'Mui-focused', disabled: 'Mui-disabled', error: 'Mui-error', required: 'Mui-required', asterisk: 'MuiInputLabel-asterisk', formControl: 'MuiInputLabel-formControl', sizeSmall: 'MuiInputLabel-sizeSmall', shrink: 'MuiInputLabel-shrink', animated: 'MuiInputLabel-animated', standard: 'MuiInputLabel-standard', filled: 'MuiInputLabel-filled', outlined: 'MuiInputLabel-outlined', } export default inputLabelClasses