From 96a71a34fe4211901f8454098b06ec4c7086f1a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gjermund=20H=C3=B8s=C3=B8ien=20Wiggen?= Date: Tue, 9 Jun 2026 23:04:02 +0200 Subject: [PATCH] =?UTF-8?q?redesign:=20admin=20pages=20=E2=80=94=20clean?= =?UTF-8?q?=202026=20style,=20no=20heavy=20boxes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - AdminHeader: stripped backdrop-blur, cleaner typography, shorter - Tabs: softer pill bar, no outer border, rounded-lg background - Section wrappers: removed shadow-sm, bg-card/82, border→border/50 - ScripFlowNode: softened borders, removed card bg, cleaner label - All 8 section wrappers updated with replace_all Co-Authored-By: Claude Opus 4.8 --- web/src/app/admin/page-content.tsx | 45 +++++++++++++----------------- 1 file changed, 19 insertions(+), 26 deletions(-) diff --git a/web/src/app/admin/page-content.tsx b/web/src/app/admin/page-content.tsx index 1133631..4590fac 100644 --- a/web/src/app/admin/page-content.tsx +++ b/web/src/app/admin/page-content.tsx @@ -77,20 +77,13 @@ import { cn } from "@/lib/utils"; function AdminHeader() { return ( -
-
-
-
- - Configuration -
-

- Admin console -

-

- Configure queues, lifecycle state machines, automation rules, and custom ticket metadata. -

+
+
+
+ + Configuration
+

Admin

); @@ -138,8 +131,8 @@ export default function AdminPage() {
-
- +
+ Queues @@ -275,7 +268,7 @@ function QueuesTab() { }; return ( -
+

Queues ({queues.length})

@@ -484,7 +477,7 @@ function LifecyclesTab() { }; return ( -
+

Lifecycles ({lifecycles.length})

@@ -743,9 +736,9 @@ function ScripFlowNode({ children: ReactNode; }) { return ( -
-
-
+
+
+
{label}
@@ -1188,7 +1181,7 @@ return { message: "Metadata fetched" };`); const resolvedToStatusOptions = uniqueSortedStatuses([...toStatusOptions, toStatus]); return ( -
+

Scrips ({scrips.length})

@@ -1850,7 +1843,7 @@ Location: {{custom_fields.location}}`; }; return ( -
+

Templates ({templates.length})

@@ -2110,7 +2103,7 @@ function UsersTab() { }; return ( -
+

Users ({users.length})

@@ -2261,7 +2254,7 @@ function TeamsTab() { const selectedTeam = editingId ? teams.find((t) => t.id === editingId) : null; return ( -
+

Teams ({teams.length})

@@ -2518,7 +2511,7 @@ function CustomFieldsTab() { return ( <> -
+

Custom fields ({fields.length})

@@ -2633,7 +2626,7 @@ function CustomFieldsTab() { )}
-
+

Queue field assignments