'use client'; import { QueryClientProvider } from '@tanstack/react-query'; import { ReactQueryDevtools } from '@tanstack/react-query-devtools'; import { ErrorBoundary } from 'react-error-boundary'; import { IntlProvider } from 'react-intl'; import { queryClient } from '@/backend/queryClient'; import { GlobalOssState } from '@/app/GlobalOssContext'; import ErrorFallback from './ErrorFallback'; const resetState = () => { console.log('Resetting state after error fallback'); }; const logError = (error: Error, info: { componentStack?: string | null | undefined }) => { console.log('Error fallback: ' + error.message); if (info.componentStack) { console.log('Component stack: ' + info.componentStack); } }; // prettier-ignore function GlobalProviders({ children }: React.PropsWithChildren) { return ( {children} ); } export default GlobalProviders;