"use client"; import { useQuery } from "@tanstack/react-query"; import { fetchHydroStations } from "@/lib/imgw-api"; import { QUERY_GC_TIME, QUERY_STALE_TIME } from "@/lib/constants"; export function useHydroStations() { return useQuery({ queryKey: ["hydro-stations"], queryFn: ({ signal }) => fetchHydroStations(signal), staleTime: QUERY_STALE_TIME, gcTime: QUERY_GC_TIME, retry: 2, }); }