import React from 'react'; import { useCalendarioAtendimentos } from '../../hooks/useCalendarioAtendimentos'; import { CalendarIcon, UserIcon, PresentationChartBarIcon } from '@heroicons/react/24/outline'; export const CalendarioAtendimentos: React.FC = () => { const { data: eventos = [], isLoading, error } = useCalendarioAtendimentos(); // Simulação de calendário mensal const diasMes = Array.from({ length: 30 }, (_, i) => i + 1); const mes = '06'; const ano = '2024'; const hoje = new Date(); const hojeStr = `${ano}-${mes}-${hoje.getDate().toString().padStart(2, '0')}`; // Separar eventos futuros/próximos e passados const eventosProximos = eventos .filter(ev => ev.data >= hojeStr) .sort((a, b) => a.data.localeCompare(b.data)) .slice(0, 10); const eventosPassados = eventos .filter(ev => ev.data < hojeStr) .sort((a, b) => b.data.localeCompare(a.data)) .slice(0, 10); if (isLoading) return