| import React from 'react' | |
| import I18N from './i18n' | |
| import { ToastProvider } from './base/toast' | |
| import { getLocaleOnServer } from '@/i18n/server' | |
| export type II18NServerProps = { | |
| children: React.ReactNode | |
| } | |
| const I18NServer = ({ | |
| children, | |
| }: II18NServerProps) => { | |
| const locale = getLocaleOnServer() | |
| return ( | |
| <I18N {...{ locale }}> | |
| <ToastProvider>{children}</ToastProvider> | |
| </I18N> | |
| ) | |
| } | |
| export default I18NServer | |