init component
This commit is contained in:
12
node_modules/buetify/lib/utils/mergeClasses.js
generated
vendored
Executable file
12
node_modules/buetify/lib/utils/mergeClasses.js
generated
vendored
Executable file
@@ -0,0 +1,12 @@
|
||||
import { identity } from 'fp-ts/lib/function';
|
||||
import { isObject, isString } from './helpers';
|
||||
export function mergeClasses(existingClasses, newClasses) {
|
||||
if (Array.isArray(existingClasses)) {
|
||||
return [...existingClasses.filter(identity), ...(Array.isArray(newClasses) ? newClasses.filter(identity) : [newClasses])];
|
||||
} else if (isObject(existingClasses) || isString(existingClasses)) {
|
||||
return [existingClasses, ...(Array.isArray(newClasses) ? newClasses.filter(identity) : [newClasses])];
|
||||
} else {
|
||||
return newClasses;
|
||||
}
|
||||
}
|
||||
//# sourceMappingURL=mergeClasses.js.map
|
||||
Reference in New Issue
Block a user