import { useQuery } from '@tanstack/react-query'; import { apiClient } from '@/lib/api-client'; export interface SectorStat { sector: string; count: number; } export const useSectorStats = (limit: number = 10) => { return useQuery({ queryKey: ['sectorStats', limit], queryFn: async (): Promise => { const response = await apiClient.get(`/organizations/sectors/stats?limit=${limit}`); return response.sectors; }, staleTime: 5 * 60 * 1000, // 5 minutes cacheTime: 10 * 60 * 1000, // 10 minutes }); };