Skip to content

Commit 560daf6

Browse files
hannahmcgtest
andauthored
change CSS injection order with MUI styled engine provider (#264)
Co-authored-by: test <test@MacBook-Pro-2.local>
1 parent 70a9abc commit 560daf6

File tree

1 file changed

+15
-12
lines changed

1 file changed

+15
-12
lines changed

src/pages/_app.tsx

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import CustomToast from "@/components/CustomToast";
1414
import Layout from "@/components/layout/Layout";
1515
import { LocalizationProvider } from "@mui/x-date-pickers";
1616
import { AdapterDateFns } from "@mui/x-date-pickers/AdapterDateFns";
17+
import { StyledEngineProvider } from "@mui/material/styles";
1718

1819
interface CustomPageProps {
1920
session: Session;
@@ -81,18 +82,20 @@ export default function App({
8182
<meta name="description" content="Make IEPs easier" />
8283
<link rel="icon" href="/img/favicon.png" />
8384
</Head>
84-
<LocalizationProvider dateAdapter={AdapterDateFns}>
85-
<trpc.Provider client={trpcClient} queryClient={queryClient}>
86-
<QueryClientProvider client={queryClient}>
87-
<SessionProvider session={pageProps.session}>
88-
{errorMessage && <CustomToast errorMessage={errorMessage} />}
89-
<Layout>
90-
<Component {...pageProps} showErrorToast={toast.error} />
91-
</Layout>
92-
</SessionProvider>
93-
</QueryClientProvider>
94-
</trpc.Provider>
95-
</LocalizationProvider>
85+
<StyledEngineProvider injectFirst>
86+
<LocalizationProvider dateAdapter={AdapterDateFns}>
87+
<trpc.Provider client={trpcClient} queryClient={queryClient}>
88+
<QueryClientProvider client={queryClient}>
89+
<SessionProvider session={pageProps.session}>
90+
{errorMessage && <CustomToast errorMessage={errorMessage} />}
91+
<Layout>
92+
<Component {...pageProps} showErrorToast={toast.error} />
93+
</Layout>
94+
</SessionProvider>
95+
</QueryClientProvider>
96+
</trpc.Provider>
97+
</LocalizationProvider>
98+
</StyledEngineProvider>
9699
</>
97100
);
98101
}

0 commit comments

Comments
 (0)