Files
manolia-alpha/node_modules/buetify/lib/utils/mergeClasses.js
Robin COuret e0e50af706 init component
2026-02-16 17:28:37 +01:00

12 lines
580 B
JavaScript
Executable File

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