import { QueryClient, QueryClientProvider } from '@tanstack/react-query' export function getContext() { const queryClient = new QueryClient( { defaultOptions: { queries: { staleTime: 30_000, refetchOnWindowFocus: false, retry: (failureCount) => failureCount < 2, }, mutations: { retry: 0, }, }, } ) return { queryClient, } } export function Provider({ children, queryClient, }: { children: React.ReactNode queryClient: QueryClient }) { return ( {children} ) }