aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/language-web/src/main/js/theme/ThemeProvider.tsx
blob: f5b50be162904f34f35d766e481a63c3139810b9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { observer } from 'mobx-react-lite';
import { ThemeProvider as MaterialUiThemeProvider } from '@mui/material/styles';
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>
  );
});