import { useQuery } from "@tanstack/react-query"; import type { UseQueryResult } from "@tanstack/react-query"; import { getPendingPartners } from "../services/legal-api"; import type { PendingPartner } from "../services/legal-api"; export const LEGAL_QUERY_KEYS = { pending: () => ["legal", "pending"] as const, }; export const usePendingPartnersQuery = ( enabled: boolean = true ): UseQueryResult => { return useQuery({ queryKey: LEGAL_QUERY_KEYS.pending(), queryFn: getPendingPartners, enabled, staleTime: 5 * 60 * 1000, // 5 minutes stale time }); };