From 98b69e47d556bbe816dc18d9440c75ccbca4dbb6 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 21 Jun 2026 08:47:52 +0000 Subject: [PATCH] Improve Containers table/tab readability: bold centered headers, taller rows, filing-cabinet tabs --- src/pages/Containers.tsx | 63 +++++++++++++++++++++------------------- 1 file changed, 33 insertions(+), 30 deletions(-) diff --git a/src/pages/Containers.tsx b/src/pages/Containers.tsx index 8a6f1e9..bef726f 100644 --- a/src/pages/Containers.tsx +++ b/src/pages/Containers.tsx @@ -305,7 +305,7 @@ export default function Containers() { {/* Intra-page tab bar */} -
+
setActiveTab('list')} /> {detailTabs.map((t) => ( - - - - - - - - + + + + + + + + @@ -354,67 +354,67 @@ export default function Containers() { const busy = busyId === c.id return ( - - - - - - -
NameImageStateCPUMemoryPortsActions
NameImageStateCPUMemoryPortsActions
+ + {c.image} - + + {c.status} + {stats ? `${stats.cpuPercent.toFixed(1)}%` : '—'} + {stats ? `${formatBytes(stats.memUsage)} / ${formatBytes(stats.memLimit)}` : '—'} + {c.ports || '—'} -
+
+
{canManage ? ( <> {c.state === 'running' ? ( <> ) : c.state === 'paused' ? ( ) : ( )} ) : ( @@ -450,17 +450,20 @@ function TabButton({ label, active, onClick, onClose }: { label: string; active: return (
{label} {onClose && ( { e.stopPropagation() onClose()