classjoin
Version:
A bit simpler utility for conditionally joining classNames together
16 lines • 473 B
JavaScript
function classJoin(withConditions, withoutConditions) {
let classes = [];
const keys = Object.keys(withConditions);
for (let i = 0, n = keys.length; i < n; i++) {
const key = keys[i];
if (withConditions[key]) {
classes.push(key);
}
}
if (withoutConditions) {
classes = withoutConditions.concat(classes);
}
return classes.join(' ');
}
export { classJoin as default, };
//# sourceMappingURL=index.js.map