UNPKG

@ralorotech/duino-ui

Version:
19 lines (17 loc) 566 B
// 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