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 ( <>{doctor.cpf || "CPF"}
{doctor.full_name || "-"}
{doctor.birth_date || "-"}
{doctor.cpf || "-"}
{doctor.crm || "-"}
{doctor.crm_uf || "-"}
{doctor.specialty || "-"}
{doctor.cep || "-"}
{doctor.street || "-"}
{doctor.neighborhood || "-"}
{doctor.city || "-"}
{doctor.state || "-"}
{doctor.number || "-"}
{doctor.complement || "-"}
{doctor.email || "-"}
{doctor.phone_mobile || "-"}
{doctor.phone2 || "-"}