@coko/client
Version:
Client side common code for coko apps
15 lines (14 loc) • 451 B
JavaScript
import { get as e } from "./funcs.js";
import t from "color";
//#region src/toolkit/darkenLighten.ts
var n = (e) => e >= 1 && e <= 100 ? e / 100 : e, r = (r, i, a, o) => {
let s = e(a.theme, r) || r, c = n(i), l;
try {
l = t(s);
} catch {
l = t("black");
}
return o ? l.darken(c).string() : l.lighten(c).string();
}, i = (e, t) => (n) => r(e, t, n, !0), a = (e, t) => (n) => r(e, t, n, !1);
//#endregion
export { i as darken, a as lighten };