diff --git a/pages/_app.tsx b/pages/_app.tsx index 237e383..b9e3f36 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -1,8 +1,10 @@ import { AppProps } from 'next/app'; import { UserProvider } from '@auth0/nextjs-auth0'; +import CssBaseline from '@mui/material/CssBaseline'; +import { ThemeProvider } from '@mui/material/styles'; import { ApolloProvider } from '../src/shared/apollo/ApolloProvider'; -import '../styles/globals.css'; +import { theme } from '../src/shared/css/theme'; /** * @@ -13,11 +15,16 @@ import '../styles/globals.css'; */ function App({ Component, pageProps }: AppProps):JSX.Element { return ( - - - - - + <> + + + + + + + + + ); } diff --git a/src/shared/css/theme.ts b/src/shared/css/theme.ts new file mode 100644 index 0000000..5998143 --- /dev/null +++ b/src/shared/css/theme.ts @@ -0,0 +1,17 @@ +import { createTheme } from '@mui/material/styles'; + +declare module '@mui/material/styles/createMixins' { + interface Mixins { + drawer: { + maxWidth: number; + }; + } +} + +export const theme = createTheme({ + mixins: { + drawer: { + maxWidth: 240, + }, + }, +});