UNPKG

@macrostrat/column-components

Version:

React rendering primitives for stratigraphic columns

1 lines 1.22 kB
{"version":3,"file":"oklch2css.cjs","sources":["../../../../../../../../../../.yarn/berry/cache/chroma-js-npm-3.2.0-d5c39f5077-10c0.zip/node_modules/chroma-js/src/io/css/oklch2css.js"],"sourcesContent":["import { unpack, rnd2, rnd3 } from '../../utils/index.js';\n\nconst oklch2css = (...args) => {\n const lcha = unpack(args, 'lch');\n lcha[0] = rnd2(lcha[0] * 100) + '%';\n lcha[1] = rnd3(lcha[1]);\n lcha[2] = isNaN(lcha[2]) ? 'none' : rnd2(lcha[2]) + 'deg'; // add deg unit to hue\n if (lcha.length > 3 && lcha[3] < 1) {\n lcha[3] = '/ ' + (lcha.length > 3 ? lcha[3] : 1);\n } else {\n lcha.length = 3;\n }\n return `oklch(${lcha.join(' ')})`;\n};\n\nexport default oklch2css;\n"],"names":["rnd2","rnd3"],"mappings":";;;AAEK,MAAC,YAAY,IAAI,SAAS;AAC3B,QAAM,OAAO,OAAO,MAAM,KAAK;AAC/B,OAAK,CAAC,IAAIA,MAAAA,KAAK,KAAK,CAAC,IAAI,GAAG,IAAI;AAChC,OAAK,CAAC,IAAIC,MAAAA,KAAK,KAAK,CAAC,CAAC;AACtB,OAAK,CAAC,IAAI,MAAM,KAAK,CAAC,CAAC,IAAI,SAASD,MAAAA,KAAK,KAAK,CAAC,CAAC,IAAI;AACpD,MAAI,KAAK,SAAS,KAAK,KAAK,CAAC,IAAI,GAAG;AAChC,SAAK,CAAC,IAAI,QAAQ,KAAK,SAAS,IAAI,KAAK,CAAC,IAAI;AAAA,EAClD,OAAO;AACH,SAAK,SAAS;AAAA,EAClB;AACA,SAAO,SAAS,KAAK,KAAK,GAAG,CAAC;AAClC;;","x_google_ignoreList":[0]}