import { useQuery } from '@tanstack/react-query'; import { getBrokerPortfolio } from '../api/broker'; import type { BrokerPortfolio } from '../api/responses'; export function useBrokerPortfolio(accountId: string | undefined) { return useQuery({ queryKey: ['broker', 'portfolio', accountId], enabled: Boolean(accountId), queryFn: async () => (await getBrokerPortfolio(accountId!)).data, staleTime: 60_000, retry: 2, refetchOnWindowFocus: false, }); }