import { useQuery } from '@tanstack/react-query';
import { fetchTeamAnalytics } from '@/features/projects/services/projectService';

export const teamAnalyticsKey = (projectId: string) =>
  ['projects', projectId, 'team-analytics'] as const;

export function useTeamAnalytics(projectId: string | undefined) {
  return useQuery({
    queryKey: teamAnalyticsKey(projectId ?? ''),
    queryFn: () => fetchTeamAnalytics(projectId!),
    enabled: Boolean(projectId),
    staleTime: 60000,
  });
}
