/*** UTILITY ------------------------------------------ ***/ import { palette } from "./colors"; /*** EXPORT ------------------------------------------- ***/ export { palette, raw, yang, yin } from "./colors"; export type { Hue, Shade } from "./colors"; export const color = (hue: keyof typeof palette, shade: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9): string => { return palette[hue][shade]; }; export const reduced = { blue: { 1: palette.blue[1], 2: palette.blue[4], 3: palette.blue[8] }, gray: { 1: palette.gray[1], 2: palette.gray[4], 3: palette.gray[8] }, green: { 1: palette.green[1], 2: palette.green[4], 3: palette.green[8] }, orange: { 1: palette.orange[1], 2: palette.orange[4], 3: palette.orange[8] }, pink: { 1: palette.pink[1], 2: palette.pink[4], 3: palette.pink[8] }, purple: { 1: palette.purple[1], 2: palette.purple[4], 3: palette.purple[8] }, red: { 1: palette.red[1], 2: palette.red[4], 3: palette.red[8] }, yellow: { 1: palette.yellow[1], 2: palette.yellow[4], 3: palette.yellow[8] }, yin: { 1: palette.yin[1] } } as const;