Actualizar layout de pestaña Cultivos con líneas dedicadas para fecha resultado definitivo, germen y sensibilidades
This commit is contained in:
@@ -2529,6 +2529,9 @@ function SeccionCultivos({ cults, patient, internacionId, add, update, del, canE
|
||||
</div>
|
||||
</div>
|
||||
{c.protocolo && <p className="text-xs text-gray-500 dark:text-gray-400">Protocolo: {c.protocolo}</p>}
|
||||
{c.fechaResultado && (c.estado === 'Positivo' || c.estado === 'Negativo') && (
|
||||
<p className="text-xs text-gray-500 dark:text-gray-400">Fecha Resultado Definitivo: {formatDateDDMMYYYY(c.fechaResultado)}</p>
|
||||
)}
|
||||
{c.observaciones && <p className="text-sm text-gray-600 dark:text-gray-300 bg-gray-50 dark:bg-gray-800 p-2 rounded">{c.observaciones}</p>}
|
||||
{c.estado === 'Parcial' && c.germen && (
|
||||
<div className="bg-orange-50 dark:bg-orange-950/60 p-3 rounded-lg border border-orange-200 dark:border-orange-800/50">
|
||||
@@ -2542,40 +2545,43 @@ function SeccionCultivos({ cults, patient, internacionId, add, update, del, canE
|
||||
</div>
|
||||
)}
|
||||
{c.estado === 'Positivo' && c.germen && (
|
||||
<div className="flex flex-col gap-2.5 mt-2">
|
||||
<div className="flex flex-wrap gap-2">
|
||||
<div className="flex flex-col gap-2 mt-2">
|
||||
<div>
|
||||
<Badge
|
||||
variant="outline"
|
||||
className="border-red-600 border bg-red-50 text-red-800 dark:bg-red-950/60 dark:text-red-300 dark:border-red-500 rounded px-2.5 py-1 font-medium text-sm inline-flex items-center gap-1.5"
|
||||
className="border-solid border-2 border-red-600 bg-red-50 text-red-800 dark:bg-red-950/60 dark:text-red-300 dark:border-red-500 rounded px-2.5 py-1 font-semibold text-sm inline-flex items-center gap-1.5"
|
||||
>
|
||||
<AlertCircle className="h-4 w-4 text-red-600 shrink-0" />
|
||||
<span>Germen: {c.germen} {c.fechaResultado ? `(Definitivo: ${c.fechaResultado})` : ''}</span>
|
||||
<span>Germen: {c.germen}</span>
|
||||
</Badge>
|
||||
|
||||
{c.sensible && (
|
||||
<Badge
|
||||
variant="outline"
|
||||
className="border-green-600 border bg-green-50 text-green-800 dark:bg-green-950/60 dark:text-green-300 dark:border-green-500 rounded px-2.5 py-1 font-medium text-sm inline-flex items-center gap-1.5"
|
||||
>
|
||||
<span>Sensibilidad: {c.sensible}</span>
|
||||
</Badge>
|
||||
)}
|
||||
|
||||
{c.resistente && (
|
||||
<Badge
|
||||
variant="outline"
|
||||
className="border-red-600 border bg-red-50 text-red-800 dark:bg-red-950/60 dark:text-red-300 dark:border-red-500 rounded px-2.5 py-1 font-medium text-sm inline-flex items-center gap-1.5"
|
||||
>
|
||||
<span>Resistencia: {c.resistente}</span>
|
||||
</Badge>
|
||||
)}
|
||||
</div>
|
||||
|
||||
{(c.sensible || c.resistente) && (
|
||||
<div className="flex flex-wrap gap-2">
|
||||
{c.sensible && (
|
||||
<Badge
|
||||
variant="outline"
|
||||
className="border-green-600 border bg-green-50 text-green-800 dark:bg-green-950/60 dark:text-green-300 dark:border-green-500 rounded px-2.5 py-1 font-medium text-sm inline-flex items-center gap-1.5"
|
||||
>
|
||||
<span>Sensibilidad: {c.sensible}</span>
|
||||
</Badge>
|
||||
)}
|
||||
|
||||
{c.resistente && (
|
||||
<Badge
|
||||
variant="outline"
|
||||
className="border-red-600 border bg-red-50 text-red-800 dark:bg-red-950/60 dark:text-red-300 dark:border-red-500 rounded px-2.5 py-1 font-medium text-sm inline-flex items-center gap-1.5"
|
||||
>
|
||||
<span>Resistencia: {c.resistente}</span>
|
||||
</Badge>
|
||||
)}
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
)}
|
||||
{c.estado === 'Negativo' && (
|
||||
<div className="bg-green-50 dark:bg-green-900 p-3 rounded-lg border border-green-200 dark:border-green-700">
|
||||
<div className="bg-green-50 dark:bg-green-900 p-3 rounded-lg border border-green-200 dark:border-green-700 mt-2">
|
||||
<p className="text-sm font-medium text-green-800 flex items-center gap-2"><CheckCircle2 className="h-4 w-4" />Sin crecimiento de microorganismos</p>
|
||||
{c.fechaResultado && <p className="text-xs text-green-600 mt-1">Resultado: {c.fechaResultado}</p>}
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user