Skip to content

Commit 4a0ccce

Browse files
committed
Wrap ThemeProvider with MUIThemeProvider to fix duplicate declaration
1 parent cbfeabe commit 4a0ccce

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/app/layout.tsx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import '../styles/globals.css';
22

3-
import { ThemeProvider } from '@mui/material/styles';
3+
import { ThemeProvider as MUIThemeProvider } from '@mui/material/styles';
44
import { AppRouterCacheProvider } from '@mui/material-nextjs/v15-appRouter';
55
import { Bai_Jamjuree, Inter } from 'next/font/google';
66
import { type Metadata } from 'next';
@@ -54,8 +54,12 @@ export default function RootLayout({
5454
<html lang="en">
5555
<body className={`bg-white dark:bg-black ${inter.variable} font-main ${baiJamjuree.variable} text-haiti dark:text-white`}>
5656
<ThemeProvider>
57-
<Navbar />
58-
{children}
57+
<AppRouterCacheProvider>
58+
<MUIThemeProvider theme={theme}>
59+
<Navbar />
60+
{children}
61+
</MUIThemeProvider>
62+
</AppRouterCacheProvider>
5963
</ThemeProvider>
6064
{process.env.NEXT_PUBLIC_VERCEL_ENV === 'production' && (
6165
<GoogleAnalytics gaId="G-3NDS0P32CZ" />

0 commit comments

Comments
 (0)