diff options
author | Thomas F. K. Jorna <[email protected]> | 2021-07-31 17:04:04 +0200 |
---|---|---|
committer | Thomas F. K. Jorna <[email protected]> | 2021-07-31 17:04:04 +0200 |
commit | 05cbc50ef707e9ac10dc02c56acbb954ffbb3e24 (patch) | |
tree | ae5b39e300757bce577ccf98a7583a256ad9046e /util | |
parent | 0c4f21f00de62cd839dda7888cef7a28aaa041e7 (diff) |
added pwa compatibility
Diffstat (limited to 'util')
-rw-r--r-- | util/themecontext.tsx | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/util/themecontext.tsx b/util/themecontext.tsx new file mode 100644 index 0000000..fdea9d6 --- /dev/null +++ b/util/themecontext.tsx @@ -0,0 +1,43 @@ +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', +} + +export interface ThemeContextProps { + emacsTheme: typeof initialTheme + setEmacsTheme: any + highlightColor: string + setHighlightColor: any +} + +const ThemeContext = createContext<ThemeContextProps>({ + emacsTheme: initialTheme, + setEmacsTheme: null, + highlightColor: 'purple', + setHighlightColor: null, +}) +export { ThemeContext } |