darf-chat/components/i18n-server.tsx
2025-10-17 11:11:14 +07:00

20 lines
467 B
TypeScript

import { getLocaleOnServer } from '@/i18n-config/server';
import React from 'react';
import { ToastProvider } from './base/toast';
import I18n from './i18n';
export type II18NServerProps = {
children: React.ReactNode;
};
const I18NServer = async ({ children }: II18NServerProps) => {
const locale = await getLocaleOnServer();
return (
<I18n {...{ locale }}>
<ToastProvider>{children}</ToastProvider>
</I18n>
);
};
export default I18NServer;