"use client";

import { useQuery } from "@tanstack/react-query";

import { getProviderDetailApi } from "@/lib/api/provider.api";
import { queryKeys } from "@/lib/constants/query-keys";

/** Full provider profile: team, documents, services and coverage area */
export function useProviderDetail(id: string) {
  return useQuery({
    queryKey: queryKeys.providers.detail(id),
    queryFn: () => getProviderDetailApi(id),
    enabled: !!id,
    retry: false,
  });
}
