Mejorar tema oscuro, añadir dropdownmenu en laboratorios, unificar estilos de botones a outline

This commit is contained in:
2026-04-15 18:35:40 -03:00
parent 83e4ad1c36
commit 4573e6e3d8
9 changed files with 207 additions and 123 deletions
+13 -13
View File
@@ -145,7 +145,7 @@ export function Internaciones({
</div>
<Dialog open={dialogoNuevaAbierto} onOpenChange={setDialogoNuevaAbierto}>
<DialogTrigger asChild>
<Button onClick={() => onNuevoIngreso ? onNuevoIngreso() : setDialogoNuevaAbierto(true)}>
<Button variant="outline" onClick={() => onNuevoIngreso ? onNuevoIngreso() : setDialogoNuevaAbierto(true)}>
<Plus className="h-4 w-4 mr-2" />
Nuevo Ingreso
</Button>
@@ -202,7 +202,7 @@ export function Internaciones({
return p ? `${p.apellido}, ${p.nombre} — DNI: ${p.dni}` : '';
})()}
</Badge>
<Button size="sm" variant="ghost" onClick={() => setPacienteSeleccionado('')}>Cambiar</Button>
<Button size="sm" variant="outline" onClick={() => setPacienteSeleccionado('')}>Cambiar</Button>
</div>
)}
</div>
@@ -257,12 +257,12 @@ export function Internaciones({
placeholder="Nombre del médico ingresante"
/>
</div>
<Button
<Button variant="outline"
className="w-full"
onClick={handleIniciarInternacion}
disabled={!pacienteSeleccionado || !camaSeleccionada || !motivoConsulta || !enfermedadActual || !medicoIngresante}
>
<Plus className="h-4 w-4 mr-2" />
<Plus className="h-4 w-4 mr-2" />
Iniciar Internación
</Button>
</div>
@@ -424,20 +424,20 @@ export function Internaciones({
placeholder="Ingrese el diagnóstico de egreso..."
/>
</div>
<Button
className="w-full"
onClick={handleFinalizarInternacion}
disabled={!fechaEgreso || !diagnosticoEgreso || !motivoEgreso}
>
<CheckCircle2 className="h-4 w-4 mr-2" />
Confirmar Egreso
</Button>
<Button variant="outline"
className="w-full"
onClick={handleFinalizarInternacion}
disabled={!fechaEgreso || !diagnosticoEgreso || !motivoEgreso}
>
<CheckCircle2 className="h-4 w-4 mr-2" />
Confirmar Egreso
</Button>
</div>
</DialogContent>
</Dialog>
)}
<Button onClick={() => { if (typeof onVerHC === 'function') onVerHC(internacion.id); }}>Ver HC</Button>
<Button variant="outline" onClick={() => { if (typeof onVerHC === 'function') onVerHC(internacion.id); }}>Ver HC</Button>
</div>
</div>
</CardContent>