mirror of
https://github.com/rzmk/learnhouse.git
synced 2025-12-19 04:19:25 +00:00
33 lines
855 B
TypeScript
33 lines
855 B
TypeScript
'use client';
|
|
import { use } from "react";
|
|
import { OrgProvider } from '@components/Contexts/OrgContext'
|
|
import NextTopLoader from 'nextjs-toploader';
|
|
import Toast from '@components/Objects/StyledElements/Toast/Toast'
|
|
import '@styles/globals.css'
|
|
import Onboarding from '@components/Objects/Onboarding/Onboarding';
|
|
import Footer from "@components/Footer/Footer";
|
|
|
|
export default function RootLayout(
|
|
props: {
|
|
children: React.ReactNode
|
|
params: Promise<any>
|
|
}
|
|
) {
|
|
const params = use(props.params);
|
|
|
|
const {
|
|
children
|
|
} = props;
|
|
|
|
return (
|
|
<div>
|
|
<OrgProvider orgslug={params.orgslug}>
|
|
<NextTopLoader color="#2e2e2e" initialPosition={0.3} height={4} easing={'ease'} speed={500} showSpinner={false} />
|
|
<Toast />
|
|
<Onboarding />
|
|
{children}
|
|
<Footer />
|
|
</OrgProvider>
|
|
</div>
|
|
)
|
|
}
|