From 18da1879604f42b98f73cd4e7d695b1740e55ca4 Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Thu, 23 Apr 2026 17:10:42 +0200 Subject: [PATCH] refactor(ui): checkpoints in-grid styles + drop retired row-list/history CSS --- .../AppDeploymentPage.module.css | 64 ++++--------------- 1 file changed, 12 insertions(+), 52 deletions(-) diff --git a/ui/src/pages/AppsTab/AppDeploymentPage/AppDeploymentPage.module.css b/ui/src/pages/AppsTab/AppDeploymentPage/AppDeploymentPage.module.css index 49184bcc..269466a6 100644 --- a/ui/src/pages/AppsTab/AppDeploymentPage/AppDeploymentPage.module.css +++ b/ui/src/pages/AppsTab/AppDeploymentPage/AppDeploymentPage.module.css @@ -73,42 +73,6 @@ border: 0; } -.checkpointsRow { - margin-top: 8px; -} - -.disclosureToggle { - background: none; - border: none; - color: var(--text-muted); - cursor: pointer; - font-size: 13px; - padding: 4px 0; -} - -.checkpointList { - display: flex; - flex-direction: column; - gap: 4px; - padding: 6px 0 0 12px; -} - -.checkpointRow { - display: flex; - align-items: center; - gap: 10px; - font-size: 13px; -} - -.checkpointMeta { - color: var(--text-muted); -} - -.checkpointArchived { - color: var(--warning); - font-size: 12px; -} - .checkpointsTable tr.checkpointArchived { opacity: 0.55; } @@ -281,9 +245,6 @@ } .logFill { flex: 1 1 auto; min-height: 200px; } -/* HistoryDisclosure */ -.historyRow { margin-top: 16px; } - /* Environment pill (Identity section) */ .envPill { display: inline-block; @@ -401,38 +362,37 @@ z-index: 1; } -/* Collapsible Checkpoints header */ -.checkpointsSection { +/* Checkpoints row — lives inside .configGrid */ +.checkpointsTriggerCell { display: flex; - flex-direction: column; + align-items: center; } -.checkpointsHeader { +.checkpointsTrigger { display: inline-flex; align-items: center; gap: 6px; background: none; border: none; - padding: 8px 0; - font-size: 13px; - font-weight: 600; + padding: 0; color: var(--text-primary); cursor: pointer; + font: inherit; text-align: left; } -.checkpointsHeader:hover { +.checkpointsTrigger:hover { color: var(--amber); } +.checkpointsTableFullRow { + grid-column: 1 / -1; + margin-top: 4px; +} + .checkpointsChevron { color: var(--text-muted); font-size: 11px; width: 12px; text-align: center; } - -.checkpointsCount { - color: var(--text-muted); - font-weight: 400; -}