aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/frontend/src/theme/ThemeProvider.tsx
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2022-08-27 13:02:22 +0200
committerLibravatar Kristóf Marussy <kristof@marussy.com>2022-08-27 14:50:27 +0200
commit072621cee0f858236163ce11d42eca5adb84d205 (patch)
tree701686d051cb3a8a75be9075d404508be093a2a2 /subprojects/frontend/src/theme/ThemeProvider.tsx
parentrefactor(frontend): custom mutex implementation (diff)
downloadrefinery-072621cee0f858236163ce11d42eca5adb84d205.tar.gz
refinery-072621cee0f858236163ce11d42eca5adb84d205.tar.zst
refinery-072621cee0f858236163ce11d42eca5adb84d205.zip
refactor(frontend): add eslint-plugin-mobx
Diffstat (limited to 'subprojects/frontend/src/theme/ThemeProvider.tsx')
-rw-r--r--subprojects/frontend/src/theme/ThemeProvider.tsx10
1 files changed, 7 insertions, 3 deletions
diff --git a/subprojects/frontend/src/theme/ThemeProvider.tsx b/subprojects/frontend/src/theme/ThemeProvider.tsx
index 5aaf3ad1..6f9a712e 100644
--- a/subprojects/frontend/src/theme/ThemeProvider.tsx
+++ b/subprojects/frontend/src/theme/ThemeProvider.tsx
@@ -313,7 +313,11 @@ ContrastThemeProvider.defaultProps = {
313 children: undefined, 313 children: undefined,
314}; 314};
315 315
316function ThemeProvider({ children }: { children?: ReactNode }): JSX.Element { 316const ThemeProvider = observer(function ThemeProvider({
317 children,
318}: {
319 children?: ReactNode;
320}): JSX.Element {
317 const { 321 const {
318 themeStore: { darkMode }, 322 themeStore: { darkMode },
319 } = useRootStore(); 323 } = useRootStore();
@@ -326,10 +330,10 @@ function ThemeProvider({ children }: { children?: ReactNode }): JSX.Element {
326 {children} 330 {children}
327 </ThemeAndContrastThemeProvider> 331 </ThemeAndContrastThemeProvider>
328 ); 332 );
329} 333});
330 334
331ThemeProvider.defaultProps = { 335ThemeProvider.defaultProps = {
332 children: undefined, 336 children: undefined,
333}; 337};
334 338
335export default observer(ThemeProvider); 339export default ThemeProvider;