mui-demo-project/src/app/layout.tsx
2024-08-07 17:47:30 +05:30

27 lines
712 B
TypeScript

"use client"
import { AppRouterCacheProvider } from "@mui/material-nextjs/v13-appRouter";
import { ThemeProvider } from "@mui/material/styles";
import theme from "../theme";
import "./globals.scss";
import { Provider } from 'react-redux';
import store from "@/services/store";
interface RootLayoutProps {
children: React.ReactNode;
}
export default function RootLayout(props: RootLayoutProps): JSX.Element {
const { children } = props;
return (
<html lang="en">
<body>
<Provider store={store}>
<AppRouterCacheProvider>
<ThemeProvider theme={theme}>{children}</ThemeProvider>
</AppRouterCacheProvider>
</Provider>
</body>
</html>
);
}