bootstrap-vue-next
Version:
Seamless integration of Vue 3, Bootstrap 5, and TypeScript for modern, type-safe UI development
19 lines (18 loc) • 504 B
JavaScript
//#region src/utils/getClasses.ts
var getClasses = (props, els, propPrefix, classPrefix = propPrefix) => els.reduce((arr, prop) => {
if (!props[prop]) return arr;
arr.push([
classPrefix,
prop.replace(propPrefix, ""),
props[prop]
].filter((e) => e && typeof e !== "boolean").join("-").toLowerCase());
return arr;
}, []);
//#endregion
Object.defineProperty(exports, "getClasses", {
enumerable: true,
get: function() {
return getClasses;
}
});
//# sourceMappingURL=getClasses-BQLj0MHF.js.map