"use client";

import { useRepositories } from "@/di/repository-provider";
import { useApiQuery } from "@/presentation/hooks/use-api-query";
import type { HealthPeriodParams } from "@/domain/repositories/health.repository";

export function useHealthClientProfile(companyUserId: number, params: HealthPeriodParams) {
  const c = useRepositories();
  return useApiQuery(() => c.healthRepository.getClientProfile(companyUserId, params), {
    deps: [companyUserId, params.period, params.from, params.to],
    enabled: !!companyUserId,
  });
}
