From 57185d21f8c85ad5063a420a12072b7d39e9e77c Mon Sep 17 00:00:00 2001
From: "Thomas F. K. Jorna" <hello@tefkah.com>
Date: Wed, 6 Oct 2021 04:11:14 +0200
Subject: feat: theme selector

---
 util/themecontext.tsx | 29 +++--------------------------
 1 file changed, 3 insertions(+), 26 deletions(-)

(limited to 'util/themecontext.tsx')

diff --git a/util/themecontext.tsx b/util/themecontext.tsx
index fdea9d6..1a62e73 100644
--- a/util/themecontext.tsx
+++ b/util/themecontext.tsx
@@ -1,31 +1,8 @@
 import { createContext } from 'react'
 
-const initialTheme = {
-  base1: '#1c1f24',
-  base2: '#21272d',
-  base3: '#23272e',
-  base4: '#484854',
-  base5: '#62686E',
-  base6: '#757B80',
-  base7: '#9ca0a4',
-  base8: '#DFDFDF',
-  bg: '#242730',
-  'bg-alt': '#2a2e38',
-  blue: '#51afef',
-  cyan: '#5cEfFF',
-  'dark-blue': '#1f5582',
-  'dark-cyan': '#6A8FBF',
-  fg: '#bbc2cf',
-  'fg-alt': '#5D656B',
-  green: '#7bc275',
-  grey: '#484854',
-  magenta: '#C57BDB',
-  orange: '#e69055',
-  red: '#ff665c',
-  teal: '#4db5bd',
-  violet: '#a991f1',
-  yellow: '#FCCE7B',
-}
+import { themes } from '../components/themes'
+const initialTheme = ['vibrant', themes['one-vibrant']]
+type Theme = [name: string, themeObject: { [color: string]: string }]
 
 export interface ThemeContextProps {
   emacsTheme: typeof initialTheme
-- 
cgit v1.2.3

