Files
Neon-Desk/components/providers/query-provider.tsx

26 lines
532 B
TypeScript

'use client';
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
import { useState } from 'react';
type QueryProviderProps = {
children: React.ReactNode;
};
export function QueryProvider({ children }: QueryProviderProps) {
const [queryClient] = useState(() => new QueryClient({
defaultOptions: {
queries: {
retry: 1,
refetchOnWindowFocus: false
}
}
}));
return (
<QueryClientProvider client={queryClient}>
{children}
</QueryClientProvider>
);
}