/** * Fab 类名定义 - 对应 MUI fabClasses.js * 100% 一比一复刻 */ export interface FabClasses { root: string primary: string secondary: string extended: string circular: string focusVisible: string disabled: string colorInherit: string sizeSmall: string sizeMedium: string sizeLarge: string } export function getFabUtilityClass(slot: string): string { return `MuiFab-${slot}` } const fabClasses: FabClasses = { root: 'MuiFab-root', primary: 'MuiFab-primary', secondary: 'MuiFab-secondary', extended: 'MuiFab-extended', circular: 'MuiFab-circular', focusVisible: 'MuiFab-focusVisible', disabled: 'MuiFab-disabled', colorInherit: 'MuiFab-colorInherit', sizeSmall: 'MuiFab-sizeSmall', sizeMedium: 'MuiFab-sizeMedium', sizeLarge: 'MuiFab-sizeLarge', } export default fabClasses