import React, { useEffect, useState } from "react"; import avatarPlaceholder from '../assets/images/avatar_placeholder.png'; import { useParams,Link, useNavigate, useLocation } from "react-router-dom"; import { GetDoctorByID } from "../components/utils/Functions-Endpoints/Doctor"; import { useAuth } from "../components/utils/AuthProvider"; const Details = () => { const {getAuthorizationHeader} = useAuth(); const [doctor, setDoctor] = useState({}); const Parametros = useParams() const navigate = useNavigate(); const location = useLocation(); const Voltar = () => { const prefixo = location.pathname.split("/")[1]; navigate(`/${prefixo}/medicos`); } 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 || "-"}