UNPKG

@kelvininc/ui-components

Version:
27 lines (24 loc) 731 B
const getClassList = (classes) => { if (classes !== undefined) { const array = Array.isArray(classes) ? classes : classes.split(' '); return array .filter(c => c != null) .map(c => c.trim()) .filter(c => c !== ''); } return []; }; const getClassMap = (classes) => { if (typeof classes === 'object' && !Array.isArray(classes)) { return classes; } const map = {}; getClassList(classes).forEach(c => (map[c] = true)); return map; }; var cssClass_helper = /*#__PURE__*/Object.freeze({ __proto__: null, getClassList: getClassList, getClassMap: getClassMap }); export { getClassMap as a, cssClass_helper as c, getClassList as g };