"use client"; import { useQuery } from "@tanstack/react-query"; import { apiFetch } from "@/lib/api"; import type { ConnectionPointsResponse } from "@/types/nspd"; export type { ConnectionPointsResponse }; export function useConnectionPoints( cadNum: string | null | undefined, enabled = true, ) { return useQuery({ queryKey: ["connection-points", cadNum], queryFn: () => apiFetch( `/api/v1/parcels/${encodeURIComponent(cadNum!)}/connection-points`, ), enabled: !!cadNum && enabled, staleTime: 5 * 60 * 1000, }); }