Spaces:
Sleeping
Sleeping
pythonic-rag-FastAPIReact
/
frontend
/node_modules
/@mui
/utils
/generateUtilityClass
/generateUtilityClass.js
| ; | |
| var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | |
| Object.defineProperty(exports, "__esModule", { | |
| value: true | |
| }); | |
| exports.default = generateUtilityClass; | |
| exports.globalStateClasses = void 0; | |
| exports.isGlobalState = isGlobalState; | |
| var _ClassNameGenerator = _interopRequireDefault(require("../ClassNameGenerator")); | |
| const globalStateClasses = exports.globalStateClasses = { | |
| active: 'active', | |
| checked: 'checked', | |
| completed: 'completed', | |
| disabled: 'disabled', | |
| error: 'error', | |
| expanded: 'expanded', | |
| focused: 'focused', | |
| focusVisible: 'focusVisible', | |
| open: 'open', | |
| readOnly: 'readOnly', | |
| required: 'required', | |
| selected: 'selected' | |
| }; | |
| function generateUtilityClass(componentName, slot, globalStatePrefix = 'Mui') { | |
| const globalStateClass = globalStateClasses[slot]; | |
| return globalStateClass ? `${globalStatePrefix}-${globalStateClass}` : `${_ClassNameGenerator.default.generate(componentName)}-${slot}`; | |
| } | |
| function isGlobalState(slot) { | |
| return globalStateClasses[slot] !== undefined; | |
| } |