mirror of
https://github.com/rzmk/learnhouse.git
synced 2025-12-19 04:19:25 +00:00
Update project dependencies to React 19 and Next.js 15, including TypeScript type adjustments and async parameter handling across multiple components
29 lines
597 B
TypeScript
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>
|
|
</>
|
|
)
|
|
}
|