diff --git a/app/[lang]/layout.tsx b/app/[lang]/layout.tsx index eb5af55..987d290 100644 --- a/app/[lang]/layout.tsx +++ b/app/[lang]/layout.tsx @@ -22,15 +22,17 @@ export async function generateStaticParams() { return [{ lang: 'tr' }, { lang: 'en' }]; } -export default function RootLayout({ +export default async function RootLayout({ children, params, }: Readonly<{ children: React.ReactNode; - params: { lang: string }; + params: Promise<{ lang: string }>; }>) { + const { lang } = await params; + return ( - + {children} diff --git a/app/[lang]/page.tsx b/app/[lang]/page.tsx index 1445f59..cd639d5 100644 --- a/app/[lang]/page.tsx +++ b/app/[lang]/page.tsx @@ -8,7 +8,8 @@ import Contact from "@/components/Contact"; import Footer from "@/components/Footer"; import { getDictionary } from "../dictionaries"; -export default async function Home({ params: { lang } }: { params: { lang: string } }) { +export default async function Home({ params }: { params: Promise<{ lang: string }> }) { + const { lang } = await params; const dict = await getDictionary(lang); return (