import { useQuery } from 'react-query'; import api from '../services/api'; export interface FinanceiroResumo { honorariosAReceber: number; honorariosRecebidosMes: number; custasAPagar: number; custasPagasMes: number; detalhesHonorarios: any[]; detalhesCustas: any[]; } // Hook para buscar dados financeiros do painel diretamente do backend export function useFinanceiroPainel(mes: number, ano: number) { return useQuery(['financeiroPainel', mes, ano], async () => { try { const res = await api.get(`/financeiro-painel?mes=${mes}&ano=${ano}`); return res.data; } catch (error: any) { // Se der erro, retorna tudo zerado return { honorariosAReceber: 0, honorariosRecebidosMes: 0, custasAPagar: 0, custasPagasMes: 0, detalhesHonorarios: [], detalhesCustas: [], }; } }); }