chrone: sperate client and server to different repos.

This commit is contained in:
a.bouhuolia
2021-09-21 17:13:53 +02:00
parent e011b2a82b
commit 18df5530c7
10015 changed files with 17686 additions and 97524 deletions

View File

@@ -0,0 +1,32 @@
const globalStateClassesMapping = {
active: 'active',
checked: 'checked',
completed: 'completed',
disabled: 'disabled',
error: 'error',
expanded: 'expanded',
focused: 'focused',
focusVisible: 'focusVisible',
required: 'required',
selected: 'selected',
};
function generateUtilityClass(componentName, slot) {
const globalStateClass = globalStateClassesMapping[slot];
return globalStateClass || `${componentName}__${slot}`;
}
function generateUtilityClasses(componentName, modifiers) {
const result = {
root: componentName,
};
modifiers.forEach((modifier) => {
result[modifier] = generateUtilityClass(componentName, modifier);
});
return result;
}
export const EstimateDrawerCls = generateUtilityClasses('estimate-drawer', [
'content',
]);