@ralorotech/duino-ui
Version:
UI library for Duino projects
19 lines (17 loc) • 566 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(" ");
}
export { bem, cx };
//# sourceMappingURL=chunk-Y4G3V2ST.mjs.map
//# sourceMappingURL=chunk-Y4G3V2ST.mjs.map