UNPKG

@mui/core

Version:

Unstyled React components with which to implement custom design systems.

17 lines 584 B
import ClassNameGenerator from './ClassNameGenerator'; const globalStateClassesMapping = { active: 'Mui-active', checked: 'Mui-checked', completed: 'Mui-completed', disabled: 'Mui-disabled', error: 'Mui-error', expanded: 'Mui-expanded', focused: 'Mui-focused', focusVisible: 'Mui-focusVisible', required: 'Mui-required', selected: 'Mui-selected' }; export default function generateUtilityClass(componentName, slot) { const globalStateClass = globalStateClassesMapping[slot]; return globalStateClass || `${ClassNameGenerator.generate(componentName)}-${slot}`; }