diff --git a/frontend/components/AgendaDetailModal.tsx b/frontend/components/AgendaDetailModal.tsx index 052078f..e887eb3 100644 --- a/frontend/components/AgendaDetailModal.tsx +++ b/frontend/components/AgendaDetailModal.tsx @@ -132,26 +132,36 @@ const DetailPage: React.FC = (p) => { catch (e: any) { toast.error(e?.message || 'ERRO NA OPERAÇÃO.'); } }; + const nome = ag.pacienteNome || ag.pacientenome || ''; + // Descrição = observações OU o texto longo (ex.: títulos dos eventos importados do Google). + const descricao = ag.observacoes || (nome.length > 40 ? nome : ''); + return ( -
-
-
+
+
+
-

{ag.pacienteNome || ag.pacientenome}

-
+

{nome}

+
{STATUS_LABEL[status] || status || '—'} {pacienteId ? : null} + {ag.procedimento ? ( + + {ag.procedimento} + + ) : null}
- {ag.procedimento && ( -
- {ag.procedimento} + {descricao ? ( +
+ +
{descricao}
- )} + ) : null} -
+

{ag.start ? new Date(ag.start).toLocaleDateString('pt-BR', { weekday: 'short', day: 'numeric', month: 'short' }) : '—'}

@@ -177,48 +187,48 @@ const DetailPage: React.FC = (p) => { {/* Ações de status */}
{inativo ? ( ) : ( )}
{/* Navegação / ações principais */} -
+
{p.podeAtender && ( )}