@thi.ng/hiccup
Version:
HTML/SVG/XML serialization of nested data structures, iterables & closures
16 lines (15 loc) • 319 B
JavaScript
import { deref } from "@thi.ng/api/deref";
import { isFunction } from "@thi.ng/checks/is-function";
const css = (rules) => {
let css2 = "";
let v;
for (let r in rules) {
v = deref(rules[r]);
if (isFunction(v)) v = v(rules);
if (v != null) css2 += `${r}:${v};`;
}
return css2;
};
export {
css
};