import { NextIntlClientProvider } from 'next-intl'; import { getLocale, getMessages, getTranslations } from 'next-intl/server'; import type { Metadata } from 'next'; import { Providers } from './providers'; import './globals.css'; export async function generateMetadata(): Promise { const t = await getTranslations('metadata'); return { title: t('title'), description: t('description'), }; } export default async function RootLayout({ children }: { children: React.ReactNode }) { const locale = await getLocale(); const messages = await getMessages(); return ( {children} ); }