@hakit/components
Version:
A series of components to work with @hakit/core
16 lines (15 loc) • 445 B
JavaScript
import { kebabCase as $, isObject as c, isNumber as m } from "lodash";
import { NAMESPACE as b } from "./constants.js";
function i(n, e = "") {
return Object.entries(n).reduce((o, [s, r]) => {
const t = `${e ? `${e}-` : ""}${$(s)}`;
return `
${o}
${c(r) ? i(r, t) : `--${b}-${t}: ${m(r) ? `${r}` : r};`}
`;
}, "").replace(/^\s*[\r\n]/gm, "");
}
export {
i as convertToCssVars
};
//# sourceMappingURL=helpers.js.map