Fix: tabs con overflow-x-auto en TabsList para scroll responsive
This commit is contained in:
@@ -469,49 +469,47 @@ export function HistoriaClinica({
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Tabs value={tabActivo} onValueChange={setTabActivo}>
|
<Tabs value={tabActivo} onValueChange={setTabActivo} className="w-full">
|
||||||
<div className="overflow-x-auto -mx-4 px-4">
|
<TabsList className="flex w-full gap-1 overflow-x-auto pb-2">
|
||||||
<TabsList className="flex w-max min-w-full gap-1 pb-2">
|
<TabsTrigger value="evoluciones" className="flex-shrink-0 flex items-center gap-1 text-xs sm:text-sm">
|
||||||
<TabsTrigger value="evoluciones" className="flex-shrink-0 flex items-center gap-1 text-xs sm:text-sm">
|
<FileText className="h-3 w-3 sm:h-4 sm:w-4" />
|
||||||
<FileText className="h-3 w-3 sm:h-4 sm:w-4" />
|
<span className="hidden sm:inline">Evoluciones</span>
|
||||||
<span className="hidden sm:inline">Evoluciones</span>
|
<span className="sm:hidden">Evol</span>
|
||||||
<span className="sm:hidden">Evol</span>
|
({evoluciones.length})
|
||||||
({evoluciones.length})
|
</TabsTrigger>
|
||||||
</TabsTrigger>
|
<TabsTrigger value="laboratorios" className="flex-shrink-0 flex items-center gap-1 text-xs sm:text-sm">
|
||||||
<TabsTrigger value="laboratorios" className="flex-shrink-0 flex items-center gap-1 text-xs sm:text-sm">
|
<FlaskConical className="h-3 w-3 sm:h-4 sm:w-4" />
|
||||||
<FlaskConical className="h-3 w-3 sm:h-4 sm:w-4" />
|
<span className="hidden sm:inline">Laboratorio</span>
|
||||||
<span className="hidden sm:inline">Laboratorio</span>
|
<span className="sm:hidden">Lab</span>
|
||||||
<span className="sm:hidden">Lab</span>
|
({laboratorios.length})
|
||||||
({laboratorios.length})
|
</TabsTrigger>
|
||||||
</TabsTrigger>
|
<TabsTrigger value="acidobase" className="flex-shrink-0 flex items-center gap-1 text-xs sm:text-sm">
|
||||||
<TabsTrigger value="acidobase" className="flex-shrink-0 flex items-center gap-1 text-xs sm:text-sm">
|
<Activity className="h-3 w-3 sm:h-4 sm:w-4" />
|
||||||
<Activity className="h-3 w-3 sm:h-4 sm:w-4" />
|
<span className="hidden sm:inline">EAB</span>
|
||||||
<span className="hidden sm:inline">EAB</span>
|
<span className="sm:hidden">EAB</span>
|
||||||
<span className="sm:hidden">EAB</span>
|
({acidosBase.length})
|
||||||
({acidosBase.length})
|
</TabsTrigger>
|
||||||
</TabsTrigger>
|
<TabsTrigger value="cultivos" className="flex-shrink-0 flex items-center gap-1 text-xs sm:text-sm">
|
||||||
<TabsTrigger value="cultivos" className="flex-shrink-0 flex items-center gap-1 text-xs sm:text-sm">
|
<Microscope className="h-3 w-3 sm:h-4 sm:w-4" />
|
||||||
<Microscope className="h-3 w-3 sm:h-4 sm:w-4" />
|
<span className="hidden sm:inline">Cultivos</span>
|
||||||
<span className="hidden sm:inline">Cultivos</span>
|
<span className="sm:hidden">Cult</span>
|
||||||
<span className="sm:hidden">Cult</span>
|
({cultivos.length})
|
||||||
({cultivos.length})
|
</TabsTrigger>
|
||||||
</TabsTrigger>
|
<TabsTrigger value="atb" className="flex-shrink-0 flex items-center gap-1 text-xs sm:text-sm">
|
||||||
<TabsTrigger value="atb" className="flex-shrink-0 flex items-center gap-1 text-xs sm:text-sm">
|
<Pill className="h-3 w-3 sm:h-4 sm:w-4" />
|
||||||
<Pill className="h-3 w-3 sm:h-4 sm:w-4" />
|
<span className="hidden sm:inline">ATB</span>
|
||||||
<span className="hidden sm:inline">ATB</span>
|
</TabsTrigger>
|
||||||
</TabsTrigger>
|
<TabsTrigger value="estudios" className="flex-shrink-0 flex items-center gap-1 text-xs sm:text-sm">
|
||||||
<TabsTrigger value="estudios" className="flex-shrink-0 flex items-center gap-1 text-xs sm:text-sm">
|
<ClipboardList className="h-3 w-3 sm:h-4 sm:w-4" />
|
||||||
<ClipboardList className="h-3 w-3 sm:h-4 sm:w-4" />
|
<span className="hidden sm:inline">Estudios</span>
|
||||||
<span className="hidden sm:inline">Estudios</span>
|
<span className="sm:hidden">Est</span>
|
||||||
<span className="sm:hidden">Est</span>
|
({estudiosComplementarios.length})
|
||||||
({estudiosComplementarios.length})
|
</TabsTrigger>
|
||||||
</TabsTrigger>
|
<TabsTrigger value="interconsultas" className="flex-shrink-0 flex items-center gap-1 text-xs sm:text-sm">
|
||||||
<TabsTrigger value="interconsultas" className="flex-shrink-0 flex items-center gap-1 text-xs sm:text-sm">
|
<Users className="h-3 w-3 sm:h-4 sm:w-4" />
|
||||||
<Users className="h-3 w-3 sm:h-4 sm:w-4" />
|
<span className="hidden sm:inline">Interconsultas</span>
|
||||||
<span className="hidden sm:inline">Interconsultas</span>
|
</TabsTrigger>
|
||||||
</TabsTrigger>
|
</TabsList>
|
||||||
</TabsList>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<TabsContent value="laboratorios" className="mt-4">
|
<TabsContent value="laboratorios" className="mt-4">
|
||||||
<SeccionLaboratorios lab={laboratorios} patientId={paciente.id} add={onAgregarLaboratorio} update={onActualizarLaboratorio} del={onEliminarLaboratorio} addAcidoBase={onAgregarAcidoBase} />
|
<SeccionLaboratorios lab={laboratorios} patientId={paciente.id} add={onAgregarLaboratorio} update={onActualizarLaboratorio} del={onEliminarLaboratorio} addAcidoBase={onAgregarAcidoBase} />
|
||||||
|
|||||||
Reference in New Issue
Block a user