UNPKG

@kelvininc/ui-components

Version:
19 lines (18 loc) 536 B
export 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 []; }; export const getClassMap = (classes) => { if (typeof classes === 'object' && !Array.isArray(classes)) { return classes; } const map = {}; getClassList(classes).forEach(c => (map[c] = true)); return map; };