diff options
Diffstat (limited to 'packages/ui/src/theme/default-themes.ts')
| -rw-r--r-- | packages/ui/src/theme/default-themes.ts | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/packages/ui/src/theme/default-themes.ts b/packages/ui/src/theme/default-themes.ts new file mode 100644 index 000000000..749d5e97c --- /dev/null +++ b/packages/ui/src/theme/default-themes.ts @@ -0,0 +1,35 @@ +import type { DesktopTheme } from "./types" +import oc1ThemeJson from "./themes/oc-1.json" +import tokyoThemeJson from "./themes/tokyonight.json" +import draculaThemeJson from "./themes/dracula.json" +import monokaiThemeJson from "./themes/monokai.json" +import solarizedThemeJson from "./themes/solarized.json" +import nordThemeJson from "./themes/nord.json" +import catppuccinThemeJson from "./themes/catppuccin.json" +import ayuThemeJson from "./themes/ayu.json" +import oneDarkProThemeJson from "./themes/onedarkpro.json" +import shadesOfPurpleThemeJson from "./themes/shadesofpurple.json" + +export const oc1Theme = oc1ThemeJson as DesktopTheme +export const tokyonightTheme = tokyoThemeJson as DesktopTheme +export const draculaTheme = draculaThemeJson as DesktopTheme +export const monokaiTheme = monokaiThemeJson as DesktopTheme +export const solarizedTheme = solarizedThemeJson as DesktopTheme +export const nordTheme = nordThemeJson as DesktopTheme +export const catppuccinTheme = catppuccinThemeJson as DesktopTheme +export const ayuTheme = ayuThemeJson as DesktopTheme +export const oneDarkProTheme = oneDarkProThemeJson as DesktopTheme +export const shadesOfPurpleTheme = shadesOfPurpleThemeJson as DesktopTheme + +export const DEFAULT_THEMES: Record<string, DesktopTheme> = { + "oc-1": oc1Theme, + tokyonight: tokyonightTheme, + dracula: draculaTheme, + monokai: monokaiTheme, + solarized: solarizedTheme, + nord: nordTheme, + catppuccin: catppuccinTheme, + ayu: ayuTheme, + onedarkpro: oneDarkProTheme, + shadesofpurple: shadesOfPurpleTheme, +} |
