2023-12-13 14:32:57 +03:00
|
|
|
'use client';
|
|
|
|
|
2025-02-12 21:36:25 +03:00
|
|
|
import { IntlProvider } from 'react-intl';
|
2025-01-27 15:03:48 +03:00
|
|
|
import { QueryClientProvider } from '@tanstack/react-query';
|
|
|
|
import { ReactQueryDevtools } from '@tanstack/react-query-devtools';
|
2023-12-13 14:32:57 +03:00
|
|
|
|
2025-01-27 15:03:48 +03:00
|
|
|
import { queryClient } from '@/backend/queryClient';
|
2023-12-13 14:32:57 +03:00
|
|
|
|
2023-12-28 14:04:44 +03:00
|
|
|
// prettier-ignore
|
2025-02-19 23:30:35 +03:00
|
|
|
export function GlobalProviders({ children }: React.PropsWithChildren) {
|
2023-12-13 14:32:57 +03:00
|
|
|
return (
|
|
|
|
<IntlProvider locale='ru' defaultLocale='ru'>
|
2025-01-27 15:03:48 +03:00
|
|
|
<QueryClientProvider client={queryClient}>
|
2025-01-15 22:16:27 +03:00
|
|
|
|
2025-01-27 15:03:48 +03:00
|
|
|
<ReactQueryDevtools initialIsOpen={false} />
|
2023-12-13 14:32:57 +03:00
|
|
|
{children}
|
2024-08-16 12:44:53 +03:00
|
|
|
|
2025-01-27 15:03:48 +03:00
|
|
|
</QueryClientProvider>
|
2025-01-29 14:52:07 +03:00
|
|
|
</IntlProvider>);
|
2023-12-13 14:32:57 +03:00
|
|
|
}
|