import { QueryClient } from '@tanstack/react-query' // Module-level singleton — same options as admin-ui (retry: 3). let queryClient: QueryClient | undefined export function getQueryClient() { if (!queryClient) { queryClient = new QueryClient({ defaultOptions: { queries: { retry: 3, }, }, }) } return queryClient } export default getQueryClient()