import NoSsr from "@/utils/NoSsr"; import type { Metadata } from "next"; import "../.././src/index.scss"; import MainProvider from "./MainProvider"; import { I18nProvider } from "./i18n/i18n-context"; import { detectLanguage } from "./i18n/server"; import SessionWrapper from "@/CommonComponent/SessionWrapper"; import { getServerSession } from "next-auth"; import { authoption } from "./api/auth/[...nextauth]/authOption"; import { ToastContainer } from "react-toastify"; import ErrorBoundary from "@/CommonComponent/ErrorBoundry"; export const metadata: Metadata = { title: "Before Final Admin", description: "Generated by create Syntrio", }; export default async function RootLayout({ children }: Readonly<{ children: React.ReactNode }>) { const lng = await detectLanguage(); const session = await getServerSession(authoption); return ( {children} ); }