mirror of
https://github.com/khairul169/code-share.git
synced 2025-06-17 17:19:34 +07:00
24 lines
577 B
TypeScript
24 lines
577 B
TypeScript
|
import React from "react";
|
||
|
import { PageContextProvider } from "./context";
|
||
|
import type { PageContext } from "vike/types";
|
||
|
import Providers from "./providers";
|
||
|
import "./globals.css";
|
||
|
import "nprogress/nprogress.css";
|
||
|
|
||
|
type LayoutProps = {
|
||
|
children: React.ReactNode;
|
||
|
pageContext: PageContext;
|
||
|
};
|
||
|
|
||
|
const Layout = ({ children, pageContext }: LayoutProps) => {
|
||
|
return (
|
||
|
<React.StrictMode>
|
||
|
<PageContextProvider pageContext={pageContext}>
|
||
|
<Providers>{children}</Providers>
|
||
|
</PageContextProvider>
|
||
|
</React.StrictMode>
|
||
|
);
|
||
|
};
|
||
|
|
||
|
export default Layout;
|