merge-class-names
Version:
A function that merges given class names, no matter their format: string with single or multiple class names or an array of class names. Filters out invalid class names as well.
14 lines (12 loc) • 350 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = mergeClassNames;
function mergeClassNames() {
return Array.prototype.slice.call(arguments).reduce(function (classList, arg) {
return classList.concat(arg);
}, []).filter(function (arg) {
return typeof arg === 'string';
}).join(' ');
}