aboutsummaryrefslogtreecommitdiffstats
path: root/language-web/src/main/js/theme/ThemeProvider.tsx
blob: e7574725997be7fbe98b356d3480767a1753d9e1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { ThemeProvider as MaterialUiThemeProvider } from '@material-ui/core/styles';
import { observer } from 'mobx-react-lite';
import React from 'react';

import { useRootStore } from '../RootStore';

export const ThemeProvider: React.FC = observer(({ children }) => {
  const { themeStore } = useRootStore();

  return (
    <MaterialUiThemeProvider theme={themeStore.materialUiTheme}>
      {children}
    </MaterialUiThemeProvider>
  );
});