aboutsummaryrefslogtreecommitdiffstats
path: root/packages/theme/src/index.ts
diff options
context:
space:
mode:
authorLibravatar Stefan Malzner <stefan@adlk.io>2019-01-03 16:46:40 +0100
committerLibravatar Stefan Malzner <stefan@adlk.io>2019-01-03 16:46:40 +0100
commitad585791493b09609be885e0304d987a0382db9a (patch)
treeb36509117e1e60f827a56a2caec12e566e015274 /packages/theme/src/index.ts
parentAdd lerna (diff)
downloadferdium-app-ad585791493b09609be885e0304d987a0382db9a.tar.gz
ferdium-app-ad585791493b09609be885e0304d987a0382db9a.tar.zst
ferdium-app-ad585791493b09609be885e0304d987a0382db9a.zip
Add theme
Diffstat (limited to 'packages/theme/src/index.ts')
-rw-r--r--packages/theme/src/index.ts17
1 files changed, 17 insertions, 0 deletions
diff --git a/packages/theme/src/index.ts b/packages/theme/src/index.ts
new file mode 100644
index 000000000..35dad298c
--- /dev/null
+++ b/packages/theme/src/index.ts
@@ -0,0 +1,17 @@
1enum Themes {
2 default = 'default',
3 dark = 'dark',
4}
5
6import * as darkThemeConfig from './themes/dark';
7import * as defaultThemeConfig from './themes/default';
8
9export default (themeId: Themes) => {
10 if (themeId === Themes.dark) {
11 return Object.assign({}, defaultThemeConfig, darkThemeConfig);
12 }
13
14 return Object.assign({}, defaultThemeConfig);
15};
16
17export type Theme = typeof defaultThemeConfig;