The Node.js® Website
1import { useMessages, NextIntlClientProvider, useTimeZone } from 'next-intl';
2import type { FC, PropsWithChildren } from 'react';
3
4export const LocaleProvider: FC<PropsWithChildren> = ({ children }) => {
5 const messages = useMessages();
6 const timezone = useTimeZone();
7
8 return (
9 <NextIntlClientProvider messages={messages} timeZone={timezone}>
10 {children}
11 </NextIntlClientProvider>
12 );
13};