'use client' import { Toaster } from '@admin/components/ui/sonner' import { TooltipProvider } from '@admin/components/ui/tooltip' import { QueryClient, QueryClientProvider } from '@tanstack/react-query' import { useState } from 'react' export function AdminProviders({ children }: { children: React.ReactNode }) { const [queryClient] = useState( () => new QueryClient({ defaultOptions: { queries: { staleTime: 30 * 1000, refetchOnWindowFocus: false, refetchOnReconnect: false } } }) ) return ( {children} ) }