import { useQuery } from '@tanstack/react-query' import type { AnalyticsResponse } from '@/shared/api/responses' import { getPortfolioAnalytics } from '../api/portfolioApi' export function usePortfolioAnalytics(portfolioId: number) { return useQuery({ queryKey: ['portfolio', portfolioId, 'analytics'], queryFn: async () => { const res = await getPortfolioAnalytics(portfolioId) return res.data }, staleTime: 900_000, retry: 2, refetchOnWindowFocus: false, enabled: !!portfolioId, }) }