From ad585791493b09609be885e0304d987a0382db9a Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Thu, 3 Jan 2019 16:46:40 +0100 Subject: Add theme --- packages/theme/src/index.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 packages/theme/src/index.ts (limited to 'packages/theme/src/index.ts') 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 @@ +enum Themes { + default = 'default', + dark = 'dark', +} + +import * as darkThemeConfig from './themes/dark'; +import * as defaultThemeConfig from './themes/default'; + +export default (themeId: Themes) => { + if (themeId === Themes.dark) { + return Object.assign({}, defaultThemeConfig, darkThemeConfig); + } + + return Object.assign({}, defaultThemeConfig); +}; + +export type Theme = typeof defaultThemeConfig; -- cgit v1.2.3-70-g09d2