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('/')}
+
+ {eventosDoDia.length === 0 && - Não existem eventos no dia selecionado.
}
+ {eventosDoDia.map((ev) => (
+ -
+ {ev.tipo === 'Audiência' ? : }
+ {ev.tipo}
+ {ev.descricao}
+
+ ))}
+
+