UNPKG

@heroui/theme

Version:

The default theme for HeroUI components

156 lines (153 loc) 3.58 kB
import { swapColorValues } from "./chunk-KUNVFLXJ.mjs"; import { commonColors } from "./chunk-IAS3SFA4.mjs"; // src/colors/semantic.ts import { readableColor } from "color2k"; var base = { light: { background: { DEFAULT: "#FFFFFF" }, foreground: { ...commonColors.zinc, DEFAULT: "#11181C" }, divider: { DEFAULT: "rgba(17, 17, 17, 0.15)" }, focus: { DEFAULT: commonColors.blue[500] }, overlay: { DEFAULT: "#000000" }, content1: { DEFAULT: "#FFFFFF", foreground: "#11181C" }, content2: { DEFAULT: commonColors.zinc[100], foreground: commonColors.zinc[800] }, content3: { DEFAULT: commonColors.zinc[200], foreground: commonColors.zinc[700] }, content4: { DEFAULT: commonColors.zinc[300], foreground: commonColors.zinc[600] } }, dark: { background: { DEFAULT: "#000000" }, foreground: { ...swapColorValues(commonColors.zinc), DEFAULT: "#ECEDEE" }, focus: { DEFAULT: commonColors.blue[500] }, overlay: { DEFAULT: "#000000" }, divider: { DEFAULT: "rgba(255, 255, 255, 0.15)" }, content1: { DEFAULT: commonColors.zinc[900], foreground: commonColors.zinc[50] }, content2: { DEFAULT: commonColors.zinc[800], foreground: commonColors.zinc[100] }, content3: { DEFAULT: commonColors.zinc[700], foreground: commonColors.zinc[200] }, content4: { DEFAULT: commonColors.zinc[600], foreground: commonColors.zinc[300] } } }; var themeColorsLight = { ...base.light, default: { ...commonColors.zinc, foreground: readableColor(commonColors.zinc[300]), DEFAULT: commonColors.zinc[300] }, primary: { ...commonColors.blue, foreground: readableColor(commonColors.blue[500]), DEFAULT: commonColors.blue[500] }, secondary: { ...commonColors.purple, foreground: readableColor(commonColors.purple[500]), DEFAULT: commonColors.purple[500] }, success: { ...commonColors.green, foreground: readableColor(commonColors.green[500]), DEFAULT: commonColors.green[500] }, warning: { ...commonColors.yellow, foreground: readableColor(commonColors.yellow[500]), DEFAULT: commonColors.yellow[500] }, danger: { ...commonColors.red, foreground: commonColors.white, DEFAULT: commonColors.red[500] } }; var themeColorsDark = { ...base.dark, default: { ...swapColorValues(commonColors.zinc), foreground: readableColor(commonColors.zinc[700]), DEFAULT: commonColors.zinc[700] }, primary: { ...swapColorValues(commonColors.blue), foreground: readableColor(commonColors.blue[500]), DEFAULT: commonColors.blue[500] }, secondary: { ...swapColorValues(commonColors.purple), foreground: readableColor(commonColors.purple[400]), DEFAULT: commonColors.purple[400] }, success: { ...swapColorValues(commonColors.green), foreground: readableColor(commonColors.green[500]), DEFAULT: commonColors.green[500] }, warning: { ...swapColorValues(commonColors.yellow), foreground: readableColor(commonColors.yellow[500]), DEFAULT: commonColors.yellow[500] }, danger: { ...swapColorValues(commonColors.red), foreground: commonColors.white, DEFAULT: commonColors.red[500] } }; var semanticColors = { light: themeColorsLight, dark: themeColorsDark }; export { themeColorsLight, themeColorsDark, semanticColors };