UNPKG

@macrostrat/column-components

Version:

React rendering primitives for stratigraphic columns

20 lines (19 loc) 648 B
"use strict"; const index = require("../../utils/index.cjs"); const unpack = require("../../utils/unpack.cjs"); const last = require("../../utils/last.cjs"); const lch2css = (...args) => { const lcha = unpack(args, "lch"); let mode = last(args) || "lab"; lcha[0] = index.rnd2(lcha[0]) + "%"; lcha[1] = index.rnd2(lcha[1]); lcha[2] = isNaN(lcha[2]) ? "none" : index.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(" ")})`; }; module.exports = lch2css; //# sourceMappingURL=lch2css.cjs.map