Agrupar botones de laboratorios bajo menu desplegable Acciones y posicionar Importar a la derecha
This commit is contained in:
@@ -43,7 +43,8 @@ import {
|
||||
Square,
|
||||
Copy,
|
||||
Clock,
|
||||
Search
|
||||
Search,
|
||||
ChevronDown
|
||||
} from 'lucide-react';
|
||||
import { Card, CardContent } from '@/components/ui/card';
|
||||
import { Badge } from '@/components/ui/badge';
|
||||
@@ -1497,10 +1498,32 @@ function SeccionLaboratorios({ lab, patientId, internacionId, add, update, del,
|
||||
<div className="space-y-4 w-full max-w-full min-w-0">
|
||||
<div className="flex justify-between">
|
||||
<div className="flex gap-2">
|
||||
{canEdit && <Button variant="outline" onClick={() => { reset(); setDialog(true); }}><Plus className="h-4 w-4 mr-2" />Nuevo</Button>}
|
||||
<Button variant="outline" onClick={() => { setParametroEvolucion('Hematocrito'); setEvolDialog(true); }}><TrendingUp className="h-4 w-4 mr-2" />Evolución</Button>
|
||||
<DropdownMenu>
|
||||
<DropdownMenuTrigger asChild>
|
||||
<Button variant="outline">
|
||||
<List className="h-4 w-4 mr-2" />
|
||||
Acciones
|
||||
<ChevronDown className="h-4 w-4 ml-2" />
|
||||
</Button>
|
||||
</DropdownMenuTrigger>
|
||||
<DropdownMenuContent align="start" className="w-48">
|
||||
{canEdit && (
|
||||
<DropdownMenuItem onClick={() => { reset(); setDialog(true); }}>
|
||||
<Plus className="h-4 w-4 mr-2" />
|
||||
Nuevo
|
||||
</DropdownMenuItem>
|
||||
)}
|
||||
<DropdownMenuItem onClick={() => { setParametroEvolucion('Hematocrito'); setEvolDialog(true); }}>
|
||||
<TrendingUp className="h-4 w-4 mr-2" />
|
||||
Evolución
|
||||
</DropdownMenuItem>
|
||||
<DropdownMenuItem onClick={() => setOtrosDialog(true)}>
|
||||
<Eye className="h-4 w-4 mr-2" />
|
||||
Ver Otros
|
||||
</DropdownMenuItem>
|
||||
</DropdownMenuContent>
|
||||
</DropdownMenu>
|
||||
<Button variant="outline" onClick={() => { setImportFecha(new Date().toISOString().split('T')[0]); setImportHora(new Date().toTimeString().slice(0, 5)); setImportTexto(''); setImportResultados([]); setImportObservaciones(''); setImportDialog(true); }}><FileText className="h-4 w-4 mr-2" />Importar</Button>
|
||||
<Button variant="outline" onClick={() => setOtrosDialog(true)}><Eye className="h-4 w-4 mr-2" />Ver Otros</Button>
|
||||
</div>
|
||||
</div>
|
||||
<Dialog open={dialog} onOpenChange={setDialog}>
|
||||
|
||||
Reference in New Issue
Block a user