27 lines
712 B
TypeScript
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>
|
|
);
|
|
}
|