From 956a8ff0163efcfd62f171177048ae314654bfb6 Mon Sep 17 00:00:00 2001 From: M-Gabrielly Date: Thu, 25 Sep 2025 14:58:34 -0300 Subject: [PATCH] fix(pages): Fix imports and type errors in agenda and patients - Fixes the form import in the scheduling page. - Adds optional chaining (?.) for safe accessto the patient's address. --- susconecta/app/(main-routes)/pacientes/page.tsx | 2 +- susconecta/app/agenda/page.tsx | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/susconecta/app/(main-routes)/pacientes/page.tsx b/susconecta/app/(main-routes)/pacientes/page.tsx index 3f2d75f..d4a25ff 100644 --- a/susconecta/app/(main-routes)/pacientes/page.tsx +++ b/susconecta/app/(main-routes)/pacientes/page.tsx @@ -276,7 +276,7 @@ export default function PacientesPage() {
- {`${viewingPatient.endereco.logradouro}, ${viewingPatient.endereco.numero} - ${viewingPatient.endereco.bairro}, ${viewingPatient.endereco.cidade} - ${viewingPatient.endereco.estado}`} + {`${viewingPatient.endereco?.logradouro || ''}, ${viewingPatient.endereco?.numero || ''} - ${viewingPatient.endereco?.bairro || ''}, ${viewingPatient.endereco?.cidade || ''} - ${viewingPatient.endereco?.estado || ''}`}
diff --git a/susconecta/app/agenda/page.tsx b/susconecta/app/agenda/page.tsx index 7c6fabb..e639578 100644 --- a/susconecta/app/agenda/page.tsx +++ b/susconecta/app/agenda/page.tsx @@ -1,7 +1,7 @@ "use client"; import { useRouter } from "next/navigation"; -import { AppointmentForm } from "@/components/forms/appointment-form"; +import { CalendarRegistrationForm } from "@/components/forms/calendar-registration-form"; import HeaderAgenda from "@/components/agenda/HeaderAgenda"; import FooterAgenda from "@/components/agenda/FooterAgenda"; @@ -10,23 +10,22 @@ export default function NovoAgendamentoPage() { const handleSave = (data: any) => { console.log("Salvando novo agendamento...", data); - // Aqui viria a chamada da API para criar um novo agendamento alert("Novo agendamento salvo (simulado)!"); - router.push("/consultas"); // Volta para a lista após salvar + router.push("/consultas"); }; const handleCancel = () => { - router.back(); // Simplesmente volta para a página anterior + router.back(); }; return (
-