From f78669ffea714bf27b4253de27934c1ed105afcd Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Tue, 18 Aug 2020 22:02:26 -0400 Subject: [PATCH] Create proper MUI theme wrapper --- src/theme.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/theme.js diff --git a/src/theme.js b/src/theme.js new file mode 100644 index 0000000..37236ff --- /dev/null +++ b/src/theme.js @@ -0,0 +1,19 @@ +import { createMuiTheme } from '@material-ui/core/styles' + +/** + * Returns custom MUI Theme. + * @example + * import webqueue2Theme from "./theme"; + * const theme = webqueue2Theme(darkMode); + * @param {boolean} [darkMode=false] Whether theme should be dark or not. + * @returns {Theme} MUI Theme. + */ +export default function theme(darkMode=false){ + return ( + createMuiTheme({ + "palette": { + "type": darkMode ? "dark" : "light", + } + }) + ); +} \ No newline at end of file