/** * Radio 类名定义 - 对应 MUI radioClasses.js * 100% 一比一复刻 */ export interface RadioClasses { root: string checked: string disabled: string colorPrimary: string colorSecondary: string colorError: string colorInfo: string colorSuccess: string colorWarning: string sizeSmall: string sizeMedium: string } export function getRadioUtilityClass(slot: string): string { return `MuiRadio-${slot}` } const radioClasses: RadioClasses = { root: 'MuiRadio-root', checked: 'Mui-checked', disabled: 'Mui-disabled', colorPrimary: 'MuiRadio-colorPrimary', colorSecondary: 'MuiRadio-colorSecondary', colorError: 'MuiRadio-colorError', colorInfo: 'MuiRadio-colorInfo', colorSuccess: 'MuiRadio-colorSuccess', colorWarning: 'MuiRadio-colorWarning', sizeSmall: 'MuiRadio-sizeSmall', sizeMedium: 'MuiRadio-sizeMedium', } export default radioClasses