fix: refina layout das colunas de empresas e corrige leitura de cookies no middleware

This commit is contained in:
Esdras Renan 2025-10-15 23:30:16 -03:00
parent 43230e0310
commit 5211ea45df
2 changed files with 28 additions and 13 deletions

View file

@ -469,9 +469,21 @@ export function AdminCompaniesManager({ initialCompanies }: { initialCompanies:
<div className="mt-2 flex flex-wrap items-center gap-2 text-xs text-muted-foreground">
{alertInfo ? (
<>
<IconClock className="size-3" />
<IconClock
className={cn(
"size-3",
isThresholdExceeded ? "text-amber-500" : "text-emerald-500"
)}
/>
<span>{lastAlertDistance}</span>
<span>· Consumo {Math.round(usagePct)}% / limite {threshold}%</span>
<span
className={cn(
"font-medium",
isThresholdExceeded ? "text-amber-600" : "text-emerald-600"
)}
>
· Consumo {Math.round(usagePct)}% / limite {threshold}%
</span>
</>
) : (
<>
@ -493,9 +505,9 @@ export function AdminCompaniesManager({ initialCompanies }: { initialCompanies:
<TableHeader>
<TableRow className="border-slate-100/80 dark:border-slate-800/60">
<TableHead className="w-[30%] min-w-[220px] pl-6 text-slate-500 dark:text-slate-300">Empresa</TableHead>
<TableHead className="w-[22%] min-w-[180px] text-slate-500 dark:text-slate-300">Provisionamento</TableHead>
<TableHead className="w-[18%] min-w-[160px] text-slate-500 dark:text-slate-300">Cliente avulso</TableHead>
<TableHead className="w-[20%] min-w-[170px] text-slate-500 dark:text-slate-300">Uso e alertas</TableHead>
<TableHead className="w-[22%] min-w-[180px] pl-4 text-slate-500 dark:text-slate-300">Provisionamento</TableHead>
<TableHead className="w-[18%] min-w-[160px] pl-12 text-slate-500 dark:text-slate-300">Cliente avulso</TableHead>
<TableHead className="w-[20%] min-w-[170px] pl-12 text-slate-500 dark:text-slate-300">Uso e alertas</TableHead>
<TableHead className="w-[10%] min-w-[90px] pr-6 text-right text-slate-500 dark:text-slate-300">Ações</TableHead>
</TableRow>
</TableHeader>
@ -561,11 +573,11 @@ export function AdminCompaniesManager({ initialCompanies }: { initialCompanies:
</div>
</div>
</TableCell>
<TableCell className="align-middle pr-10">
<TableCell className="align-middle pr-8 pl-2">
<ProvisioningCodeCard code={company.provisioningCode} />
</TableCell>
<TableCell className="pl-6 pr-4 align-middle">
<div className="flex items-center gap-4">
<TableCell className="pl-12 pr-6 align-middle">
<div className="flex items-center gap-6">
<Badge
variant={company.isAvulso ? "default" : "outline"}
className={cn(
@ -595,7 +607,7 @@ export function AdminCompaniesManager({ initialCompanies }: { initialCompanies:
</Tooltip>
</div>
</TableCell>
<TableCell className="pr-4 align-middle">
<TableCell className="pl-12 pr-6 align-middle">
{alertInfo ? (
<div className="space-y-2">
<div className="flex items-center gap-2 text-xs text-muted-foreground">