@macrostrat/column-components
Version:
React rendering primitives for stratigraphic columns
19 lines (18 loc) • 534 B
JavaScript
import { rnd2, rnd3 } from "../../utils/index.js";
import unpack from "../../utils/unpack.js";
const oklch2css = (...args) => {
const lcha = unpack(args, "lch");
lcha[0] = rnd2(lcha[0] * 100) + "%";
lcha[1] = rnd3(lcha[1]);
lcha[2] = isNaN(lcha[2]) ? "none" : rnd2(lcha[2]) + "deg";
if (lcha.length > 3 && lcha[3] < 1) {
lcha[3] = "/ " + (lcha.length > 3 ? lcha[3] : 1);
} else {
lcha.length = 3;
}
return `oklch(${lcha.join(" ")})`;
};
export {
oklch2css as default
};
//# sourceMappingURL=oklch2css.js.map