diff --git a/src/components/dashboard/CalendarioAtendimentos.tsx b/src/components/dashboard/CalendarioAtendimentos.tsx index bfacc21..f1a6ea3 100644 --- a/src/components/dashboard/CalendarioAtendimentos.tsx +++ b/src/components/dashboard/CalendarioAtendimentos.tsx @@ -23,6 +23,9 @@ export const CalendarioAtendimentos: React.FC = () => { .sort((a, b) => b.data.localeCompare(a.data)) .slice(0, 10); + const [dataSelecionada, setDataSelecionada] = React.useState(hojeStr); + const eventosDoDia = eventos.filter(e => e.data === dataSelecionada); + if (isLoading) return
Carregando calendário...
; if (error) return
Erro ao buscar eventos
; @@ -35,18 +38,37 @@ export const CalendarioAtendimentos: React.FC = () => { {diasMes.map((dia) => { const dataStr = `${ano}-${mes}-${dia.toString().padStart(2, '0')}`; const eventosDia = eventos.filter(e => e.data === dataStr); + const selecionado = dataStr === dataSelecionada; return ( -
+
+ ); })} +
+

Eventos do dia {dataSelecionada.split('-').reverse().join('/')}

+ +

Próximos eventos