Buckets:
ktongue/docker_container / fem_tutos /node_modules /@mui /utils /esm /generateUtilityClass /generateUtilityClass.js
| import ClassNameGenerator from "../ClassNameGenerator/index.js"; | |
| export const 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' | |
| }; | |
| export default function generateUtilityClass(componentName, slot, globalStatePrefix = 'Mui') { | |
| const globalStateClass = globalStateClasses[slot]; | |
| return globalStateClass ? `${globalStatePrefix}-${globalStateClass}` : `${ClassNameGenerator.generate(componentName)}-${slot}`; | |
| } | |
| export function isGlobalState(slot) { | |
| return globalStateClasses[slot] !== undefined; | |
| } |
Xet Storage Details
- Size:
- 747 Bytes
- Xet hash:
- 30a15e61735317dc2037ad6e5d3452f55446e66d82b6086d9fb94f269eebf5c4
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.