From 708068167a7af5e350fb9711197d3eafc3695954 Mon Sep 17 00:00:00 2001 From: Sergio Nicolas Lavaise Date: Sat, 18 Apr 2026 15:24:50 -0300 Subject: [PATCH] Fix: Evoluciones responsive improvements --- src/sections/Evoluciones.tsx | 106 +++++++++++++++++------------------ 1 file changed, 53 insertions(+), 53 deletions(-) diff --git a/src/sections/Evoluciones.tsx b/src/sections/Evoluciones.tsx index 1b9b4d0..fa5f80c 100644 --- a/src/sections/Evoluciones.tsx +++ b/src/sections/Evoluciones.tsx @@ -20,11 +20,11 @@ interface EvolucionesProps { getInternacionActivaByPaciente: (pacienteId: string) => Internacion | undefined; } -export function Evoluciones({ - evoluciones, - internaciones, +export function Evoluciones({ + evoluciones, + internaciones, pacientes, - onAgregarEvolucion, + onAgregarEvolucion, onActualizarEvolucion, onEliminarEvolucion, getPacienteById, @@ -35,7 +35,7 @@ export function Evoluciones({ const [dialogoAbierto, setDialogoAbierto] = useState(false); const [evolucionExpandida, setEvolucionExpandida] = useState(null); const [evolucionEditando, setEvolucionEditando] = useState(null); - + const [fecha, setFecha] = useState(new Date().toISOString().split('T')[0]); const [hora, setHora] = useState(new Date().toTimeString().slice(0, 5)); const [medico, setMedico] = useState(''); @@ -110,26 +110,26 @@ export function Evoluciones({ const signosVitales: SignosVitales | undefined = temperatura || presionSistolica || frecuenciaCardiaca ? { - temperatura: temperatura ? parseFloat(temperatura) : undefined, - presionSistolica: presionSistolica ? parseInt(presionSistolica) : undefined, - presionDiastolica: presionDiastolica ? parseInt(presionDiastolica) : undefined, - frecuenciaCardiaca: frecuenciaCardiaca ? parseInt(frecuenciaCardiaca) : undefined, - frecuenciaRespiratoria: frecuenciaRespiratoria ? parseInt(frecuenciaRespiratoria) : undefined, - saturacionO2: saturacionO2 ? parseInt(saturacionO2) : undefined, - } + temperatura: temperatura ? parseFloat(temperatura) : undefined, + presionSistolica: presionSistolica ? parseInt(presionSistolica) : undefined, + presionDiastolica: presionDiastolica ? parseInt(presionDiastolica) : undefined, + frecuenciaCardiaca: frecuenciaCardiaca ? parseInt(frecuenciaCardiaca) : undefined, + frecuenciaRespiratoria: frecuenciaRespiratoria ? parseInt(frecuenciaRespiratoria) : undefined, + saturacionO2: saturacionO2 ? parseInt(saturacionO2) : undefined, + } : undefined; const examenFisico: ExamenFisico | undefined = snc || cardiovascular || respiratorio || abdominal || genitourinario || pielAnexos || soma ? { - SNC: snc || undefined, - Cardiovascular: cardiovascular || undefined, - Respiratorio: respiratorio || undefined, - Abdominal: abdominal || undefined, - Genitourinario: genitourinario || undefined, - PielAnexos: pielAnexos || undefined, - SOMA: soma || undefined, - } + SNC: snc || undefined, + Cardiovascular: cardiovascular || undefined, + Respiratorio: respiratorio || undefined, + Abdominal: abdominal || undefined, + Genitourinario: genitourinario || undefined, + PielAnexos: pielAnexos || undefined, + SOMA: soma || undefined, + } : undefined; const evolucionData = { @@ -164,8 +164,8 @@ export function Evoluciones({ if (!internacion) return false; const paciente = getPacienteById(internacion.pacienteId); if (!paciente) return false; - - return !busqueda || + + return !busqueda || paciente.nombre.toLowerCase().includes(busqueda.toLowerCase()) || paciente.apellido.toLowerCase().includes(busqueda.toLowerCase()) || paciente.dni.includes(busqueda); @@ -184,7 +184,7 @@ export function Evoluciones({ }; return ( -
+

Evoluciones Diarias

@@ -221,7 +221,7 @@ export function Evoluciones({
)} - +
@@ -243,7 +243,7 @@ export function Evoluciones({ - setPresionSistolica(e.target.value)} @@ -254,7 +254,7 @@ export function Evoluciones({ - setPresionDiastolica(e.target.value)} @@ -265,7 +265,7 @@ export function Evoluciones({ - setFrecuenciaCardiaca(e.target.value)} @@ -276,7 +276,7 @@ export function Evoluciones({ - setFrecuenciaRespiratoria(e.target.value)} @@ -287,7 +287,7 @@ export function Evoluciones({ - SatO2 - setSaturacionO2(e.target.value)} @@ -378,7 +378,7 @@ export function Evoluciones({
- setMedico(e.target.value)} placeholder="Nombre del médico" @@ -391,12 +391,12 @@ export function Evoluciones({ Cancelar + onClick={handleGuardar} + disabled={!medico || (!evolucionEditando && !pacienteSeleccionado)} + > + + Guardar Evolución +
@@ -422,12 +422,12 @@ export function Evoluciones({ const paciente = internacion ? getPacienteById(internacion.pacienteId) : null; const signosTexto = getSignosVitalesTexto(evolucion.signosVitales); const estaExpandida = evolucionExpandida === evolucion.id; - + return (
-
+
@@ -450,8 +450,8 @@ export function Evoluciones({
- )} -
- + {signosTexto && (

@@ -480,7 +480,7 @@ export function Evoluciones({

)} - + {estaExpandida && ( <> {evolucion.examenFisico && ( @@ -497,21 +497,21 @@ export function Evoluciones({
)} - + {evolucion.novedades && (

Novedades:

{evolucion.novedades}

)} - -{evolucion.comentario && ( + + {evolucion.comentario && (

Comentario:

{evolucion.comentario}

)} - + {evolucion.pendientes && (

Pendientes: