diff --git a/src/components/AgendarConsulta/CardConsulta.jsx b/src/components/AgendarConsulta/CardConsulta.jsx
index 3c002cd..efdb0e7 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