UNPKG

@macrostrat/column-components

Version:

React rendering primitives for stratigraphic columns

21 lines (20 loc) 607 B
import { rnd2 } from "../../utils/index.js"; import unpack from "../../utils/unpack.js"; import last from "../../utils/last.js"; const lch2css = (...args) => { const lcha = unpack(args, "lch"); let mode = last(args) || "lab"; lcha[0] = rnd2(lcha[0]) + "%"; lcha[1] = rnd2(lcha[1]); lcha[2] = isNaN(lcha[2]) ? "none" : rnd2(lcha[2]) + "deg"; if (mode === "lcha" || lcha.length > 3 && lcha[3] < 1) { lcha[3] = "/ " + (lcha.length > 3 ? lcha[3] : 1); } else { lcha.length = 3; } return `lch(${lcha.join(" ")})`; }; export { lch2css as default }; //# sourceMappingURL=lch2css.js.map