Files
websites/apps/staking/providers/localization-provider.tsx
2024-07-15 10:09:22 +10:00

26 lines
633 B
TypeScript

'use client';
import { defaultTranslationValues } from '@/lib/locale-defaults';
import { NextIntlClientProvider } from 'next-intl';
const timeZone = Intl.DateTimeFormat().resolvedOptions().timeZone;
export type LocalizationProviderProps = Parameters<typeof NextIntlClientProvider>[0];
export default function LocalizationProvider({
messages,
locale,
children,
}: LocalizationProviderProps) {
return (
<NextIntlClientProvider
messages={messages}
locale={locale}
timeZone={timeZone}
defaultTranslationValues={defaultTranslationValues}
>
{children}
</NextIntlClientProvider>
);
}