import React, { useEffect, useState } from "react"; import avatarPlaceholder from '../assets/images/avatar_placeholder.png'; const Details = ({ patientID, setCurrentPage }) => { const [paciente, setPaciente] = useState({}); useEffect(() => { if (!patientID) return; fetch(`https://mock.apidog.com/m1/1053378-0-default/pacientes/${patientID}`) .then(res => res.json()) .then(result => {setPaciente(result.data)}) .catch(err => console.error("Erro ao buscar paciente:", err)); }, [patientID]); return ( <>
{paciente.cpf || "CPF"}
{paciente.nome || "-"}
{paciente.nome_social || "-"}
{paciente.data_nascimento || "-"}
{paciente.sexo || "-"}
{paciente.cpf || "-"}
{paciente.rg || "-"}
{paciente.outros_documentos?.tipo || "-"}
{paciente.outros_documentos?.numero || "-"}
{paciente.etnia || "-"}
{paciente.raca || "-"}
{paciente.etniaRaca || "-"}
{paciente.profissao || "-"}
{paciente.nome_mae || "-"}
{paciente.profissao_mae || "-"}
{paciente.nome_pai || "-"}
{paciente.profissao_pai || "-"}
{paciente.nome_responsavel || "-"}
{paciente.cpf_responsavel || "-"}
{paciente.estado_civil || "-"}
{paciente.nome_conjuge || "-"}
{paciente.outro_id || "-"}
{paciente.observacoes || "-"}
{ "-"}
{paciente.tipoSanguineo || "-"}
{paciente.peso || "-"}
{paciente.altura || "-"}
{paciente.imc || "-"}
{paciente.alergias || "-"}
{paciente.convenio || "-"}
{paciente.plano || "-"}
{paciente.numeroMatricula || "-"}
{paciente.validadeCarteira || "-"}
{paciente.endereco?.cep || "-"}
{paciente.endereco?.logradouro || "-"}
{paciente.endereco?.bairro || "-"}
{paciente.endereco?.cidade || "-"}
{paciente.endereco?.estado || "-"}
{paciente.endereco?.numero || "-"}
{paciente.endereco?.complemento || "-"}
{paciente.contato?.email || "-"}
{paciente.contato?.celular || "-"}
{paciente.contato?.telefone2 || "-"}
{paciente.contato?.telefone3 || "-"}