@mui/core
Version:
Unstyled React components with which to implement custom design systems.
17 lines • 596 B
JavaScript
import ClassNameGenerator from './ClassNameGenerator';
var 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) {
var globalStateClass = globalStateClassesMapping[slot];
return globalStateClass || "".concat(ClassNameGenerator.generate(componentName), "-").concat(slot);
}