diff --git a/src/components/AgendarConsulta/CardConsulta.jsx b/src/components/AgendarConsulta/CardConsulta.jsx index 3c002cd9..efdb0e73 100644 --- a/src/components/AgendarConsulta/CardConsulta.jsx +++ b/src/components/AgendarConsulta/CardConsulta.jsx @@ -4,21 +4,16 @@ import { useAuth } from '../utils/AuthProvider'; import { useNavigate } from 'react-router-dom'; import { useMemo } from 'react'; import "./style/card-consulta.css" -const CardConsulta = ( {DadosConsulta, TabelaAgendamento, setShowDeleteModal, setDictInfo, setSelectedId, setShowConfirmModal, corModal, selectedID} ) => { +const CardConsulta = ( {DadosConsulta, TabelaAgendamento, setShowDeleteModal, setDictInfo, setSelectedId, setShowConfirmModal, corModal, selectedID, coresConsultas, setListaConsultaID, listaConsultasID} ) => { const navigate = useNavigate(); - console.log("Testando cor modal", corModal) - if(selectedID === DadosConsulta.id){ - console.log("É igual, man") - } const {getAuthorizationHeader} = useAuth() const authHeader = getAuthorizationHeader() const [Paciente, setPaciente] = useState() const [Medico, setMedico] = useState() - console.log(DadosConsulta.chief_complaint) const ids = useMemo(() => { @@ -54,15 +49,20 @@ const CardConsulta = ( {DadosConsulta, TabelaAgendamento, setShowDeleteModal, se let nameArrayMedico = Medico?.full_name.split(' ') - console.log(DadosConsulta.status) + + let indice_cor = listaConsultasID.indexOf(DadosConsulta.id) + + console.log(coresConsultas) + console.log(indice_cor,"indice no cores") + return (
- {DadosConsulta.id? + {DadosConsulta.id? -
+
@@ -89,13 +89,15 @@ const CardConsulta = ( {DadosConsulta, TabelaAgendamento, setShowDeleteModal, se > - {DadosConsulta.status === "cancelled" ? + {DadosConsulta.status === "cancelled" || coresConsultas[indice_cor] === "cancelled" ? +
- {/* Componentes de Tabela - Adicionado props de delete da main */} - {tabela === "diario" && } + {/* Componentes de Tabela - Adicionado props de delete da main */} + {tabela === "diario" && } {tabela === 'semanal' && } {tabela === 'mensal' && }
@@ -515,7 +524,7 @@ const handleSearchMedicos = (term) => {
- Confirmação de Exclusão + Confirmação de Cancelamento