From 3af0dc7ca76661e6404f67caa043376225ffdc5d Mon Sep 17 00:00:00 2001 From: yiekheng Date: Sun, 10 May 2026 21:00:08 +0800 Subject: [PATCH] =?UTF-8?q?feat(web):=20loosen=20user-row=20layout=20?= =?UTF-8?q?=E2=80=94=20more=20breathing=20room?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Card row: gap-2 -> gap-3, p-3 -> p-4 - Row inner gap: gap-2 -> gap-3 (between identity block and buttons) - Identity block: add space-y-1.5 + leading-none on username so the badge row has visible separation from the username - Badge / 'you' chip gap: 1.5 -> 2 - Button group gap: 1 -> 1.5 - CardContent space between rows: space-y-3 -> space-y-4 Pure layout — no behaviour change. Co-Authored-By: Claude Opus 4.7 (1M context) --- apps/web/src/app/settings/users/page.tsx | 2 +- .../web/src/app/settings/users/user-row-client.tsx | 14 ++++++++------ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/apps/web/src/app/settings/users/page.tsx b/apps/web/src/app/settings/users/page.tsx index da85bf4..755a752 100644 --- a/apps/web/src/app/settings/users/page.tsx +++ b/apps/web/src/app/settings/users/page.tsx @@ -42,7 +42,7 @@ export default async function UsersPage() { demoted or deleted. - + {rows.map((u) => ( -
-
-

{user.username}

-
+
+
+
+

+ {user.username} +

+
-
+