@ralorotech/duino-ui
Version:
UI library for Duino projects
22 lines (19 loc) • 595 B
JavaScript
// src/utils/bem.ts
function bem(block) {
return function(element, modifiers) {
const base = element ? `${block}__${element}` : block;
const mods = modifiers ? Object.entries(modifiers).filter(([, v]) => Boolean(v)).map(
([k, v]) => typeof v === "boolean" ? `${base}--${k}` : `${base}--${k}-${v}`
) : [];
return [base, ...mods].join(" ");
};
}
// src/utils/cx.ts
function cx(...parts) {
return parts.filter(Boolean).join(" ");
}
exports.bem = bem;
exports.cx = cx;
//# sourceMappingURL=chunk-UBPQUXME.js.map
//# sourceMappingURL=chunk-UBPQUXME.js.map
;