learnhouse/apps/web/app/orgs/[orgslug]/(withmenu)/layout.tsx
swve 63be0f0ff3 chore: upgrade React and Next.js to latest versions
Update project dependencies to React 19 and Next.js 15, including TypeScript type adjustments and async parameter handling across multiple components
2025-03-11 12:50:56 +01:00

29 lines
597 B
TypeScript

'use client';
import { use } from "react";
import '@styles/globals.css'
import { SessionProvider } from 'next-auth/react'
import Watermark from '@components/Objects/Watermark'
import { OrgMenu } from '@components/Objects/Menus/OrgMenu'
export default function RootLayout(
props: {
children: React.ReactNode
params: Promise<any>
}
) {
const params = use(props.params);
const {
children
} = props;
return (
<>
<SessionProvider>
<OrgMenu orgslug={params?.orgslug}></OrgMenu>
{children}
<Watermark />
</SessionProvider>
</>
)
}