UNPKG

embroider-css-modules

Version:
21 lines (18 loc) 646 B
import { assert } from '@ember/debug'; function local(styles, ...localClassNames) { assert('The styles object is undefined.', styles); const classNames = localClassNames.reduce((accumulator, localClassName) => { if (localClassName === undefined || localClassName === null) { return accumulator; } if (Array.isArray(localClassName)) { accumulator.push(...localClassName.map(element => styles[element])); } else { accumulator.push(styles[localClassName]); } return accumulator; }, []); return classNames.filter(Boolean).join(' '); } export { local as default }; //# sourceMappingURL=local.js.map