@kbfront/kb-ui
Version:
KB React UI Library
28 lines • 833 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.classNames = void 0;
exports.classNames = function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
var classnames = args
.map(function (className) {
if (className instanceof Object) {
var result = [];
for (var _i = 0, _a = Object.entries(className); _i < _a.length; _i++) {
var _b = _a[_i], key = _b[0], value = _b[1];
if (!!value) {
result.push(key);
}
}
return result.join(" ");
}
else {
return className;
}
})
.join(" ");
return classnames.trim();
};
//# sourceMappingURL=classnames.js.map