nezha_dash/app/[locale]/layout.tsx
2024-09-26 10:23:56 +08:00

23 lines
658 B
TypeScript

// @auto-i18n-check. Please do not delete the line.
import React from "react";
import {NextIntlClientProvider, useMessages} from 'next-intl';
export default function LocaleLayout({
children,
params: {locale}
}: {
children: React.ReactNode; params: { locale: string };
}) {
const messages = useMessages();
return (
<html lang={locale}>
<body>
<NextIntlClientProvider locale={locale} messages={messages}>
{children}
</NextIntlClientProvider>
</body>
</html>
);
}