@@ -380,13 +370,13 @@ const handleSearchMedicos = (term) => {
- {filteredFila.map((item, index) => (
+ {filaEsperaData.map((item, index) => (
- | {item.nome} |
- {item.email} |
- {item.cpf} |
- {item.telefone} |
- {item.entrada} |
+ {item.patientInfo[0].full_name} |
+ {} |
+ {} |
+ {} |
+ {} |
))}
diff --git a/src/pages/AgendamentoCadastroManager.jsx b/src/pages/AgendamentoCadastroManager.jsx
index 7c97640..553fc0b 100644
--- a/src/pages/AgendamentoCadastroManager.jsx
+++ b/src/pages/AgendamentoCadastroManager.jsx
@@ -23,9 +23,9 @@ const AgendamentoCadastroManager = () => {
var raw = JSON.stringify({
"patient_id": Dict.patient_id,
"doctor_id": Dict.doctor_id,
- "scheduled_at": DataAtual,
+ "scheduled_at": `${Dict.dataAtendimento}T${Dict.horarioInicio}:00.000Z`,
"duration_minutes": 30,
- "appointment_type": "presencial",
+ "appointment_type": Dict.tipo_consulta,
"chief_complaint": "Dor de cabeça há 3 ",
"patient_notes": "Prefiro horário pela manhã",
"insurance_provider": "Unimed",
diff --git a/src/pages/DoctorTable.jsx b/src/pages/DoctorTable.jsx
index 3b89be5..9b88010 100644
--- a/src/pages/DoctorTable.jsx
+++ b/src/pages/DoctorTable.jsx
@@ -104,7 +104,7 @@ function TableDoctor() {
fetch("https://yuanqfswhberkoevtmfr.supabase.co/rest/v1/doctors", requestOptions)
.then(response => response.json())
- .then(result => setMedicos(result))
+ .then(result => {setMedicos(result); console.log(result)})
.catch(error => console.log('error', error));
}, [isAuthenticated, getAuthorizationHeader]);
diff --git a/src/pages/style/Agendamento.css b/src/pages/style/Agendamento.css
index be2ea14..e84f292 100644
--- a/src/pages/style/Agendamento.css
+++ b/src/pages/style/Agendamento.css
@@ -91,7 +91,7 @@
background-color: #2c5e37;
}
-.legenda-item-confirmado{
+.legenda-item-confirmed{
background-color: #1e90ff;
}
.legenda-item-cancelado{
@@ -102,7 +102,7 @@
background-color: #f0ad4e;
}
-#status-card-consulta-realizado, .legenda-item-realizado {
+#status-card-consulta-completed, .legenda-item-realizado {
background-color: #b7ffbd;
border:3px solid #91d392;
padding: 5px;
@@ -110,7 +110,7 @@
border-radius: 10px;
}
-#status-card-consulta-cancelado, .legenda-item-cancelado {
+#status-card-consulta-cancelled, .legenda-item-cancelado {
background-color: #ffb7cc;
border:3px solid #ff6c84;
padding: 5px;
@@ -118,7 +118,7 @@
border-radius: 10px;
}
-#status-card-consulta-confirmado, .legenda-item-confirmed {
+#status-card-consulta-confirmed, .legenda-item-confirmed {
background-color: #eef8fb;
border:3px solid #d8dfe7;
padding: 5px;
@@ -358,26 +358,18 @@ html[data-bs-theme="dark"] {
#tabela-seletor-container i {
pointer-events: none;
}
-/* 1. Contêiner de Limitação de Largura e Posicionamento */
-/* Este é o elemento mais importante. Ele deve envolver o input e o dropdown. */
+
+
.input-e-dropdown-wrapper {
position: relative;
- /* IMPORTANTE: Defina aqui a largura EXATA que você deseja para o input
- e para o dropdown. Na sua imagem, o input parece ter cerca de 300px ou mais.
- */
- width: 350px; /* Ajuste este valor conforme a largura desejada do seu input */
-
- /* Se o input original estava alinhado à direita (como na imagem),
- você pode precisar de um float ou margin para posicionar este wrapper.
- */
- margin-left: auto; /* Exemplo para alinhar o wrapper à direita se for o caso */
+
+ width: 350px;
+ margin-left: auto;
}
-/* 2. Estilização da Área de Busca (Input) */
-/* Garante que o input utilize toda a largura do wrapper */
.busca-atendimento {
- /* ... seus estilos de layout (flex, margin, etc.) para o busca-atendimento, se houver ... */
+
}
.busca-atendimento > div {