import React from 'react'; import { useQuery } from 'react-query'; import { Card } from '../Card'; import api from '../../../services/api'; export const TarefasStats: React.FC = () => { const { data: stats } = useQuery('tarefasStats', async () => { try { const response = await api.get('/dashboard/tarefas/stats'); return response.data; } catch (error) { console.error('Erro ao buscar estatísticas:', error); return { pendentes: 0, atrasadas: 0, concluidas: 0, total: 0, taxaConclusao: 0, porStatus: { PENDENTE: 0 } }; } }); const defaultStats = { pendentes: 0, atrasadas: 0, concluidas: 0, total: 0, taxaConclusao: 0, porStatus: { PENDENTE: 0 } }; const safeStats = stats || defaultStats; return (
); };