import React, { useEffect, useState } from "react"; import avatarPlaceholder from '../assets/images/avatar_placeholder.png'; import { useParams } from "react-router-dom"; import { GetDoctorByID } from "../components/utils/Functions-Endpoints/Doctor"; import { useAuth } from "../components/utils/AuthProvider"; const Details = ({setCurrentPage }) => { const {getAuthorizationHeader, isAuthenticated} = useAuth(); const [doctor, setDoctor] = useState({}); const Parametros = useParams() const doctorID = Parametros.id useEffect(() => { if (!doctorID) return; const authHeader = getAuthorizationHeader() GetDoctorByID(doctorID, authHeader) .then((data) => { console.log(data, "médico vindo da API"); setDoctor(data[0]) ; // supabase retorna array }) .catch((err) => console.error("Erro ao buscar paciente:", err)); }, [doctorID]); //if (!doctor) return

Carregando...

; return ( <>

MediConnect


{doctor.nome || "Nome Completo"}

{doctor.cpf || "CPF"}

{/* ------------------ DADOS PESSOAIS ------------------ */}
Dados Pessoais

{doctor.full_name || "-"}

{doctor.birth_date || "-"}

{doctor.cpf || "-"}

{doctor.crm || "-"}

{doctor.crm_uf || "-"}

{doctor.specialty || "-"}

{/* ------------------ ENDEREÇO ------------------ */}
Endereço

{doctor.cep || "-"}

{doctor.street || "-"}

{doctor.neighborhood || "-"}

{doctor.city || "-"}

{doctor.state || "-"}

{doctor.number || "-"}

{doctor.complement || "-"}

{/* ------------------ CONTATO ------------------ */}
Contato

{doctor.email || "-"}

{doctor.phone_mobile || "-"}

{doctor.phone2 || "-"}

); }; export default Details;