From 06a0daedfe36b889fb27b093f21ac04715151068 Mon Sep 17 00:00:00 2001 From: Yared Yemane Date: Tue, 14 Apr 2026 06:27:30 -0700 Subject: [PATCH] refine role management cards with richer metadata Improve role card visual hierarchy and add clearer metadata (role type, id, created date, description preview) so the list feels less sparse and more informative. Made-with: Cursor --- src/pages/role-management/RolesListPage.tsx | 42 ++++++++++++++------- 1 file changed, 28 insertions(+), 14 deletions(-) diff --git a/src/pages/role-management/RolesListPage.tsx b/src/pages/role-management/RolesListPage.tsx index be965c2..2d2107b 100644 --- a/src/pages/role-management/RolesListPage.tsx +++ b/src/pages/role-management/RolesListPage.tsx @@ -302,7 +302,7 @@ export function RolesListPage() { {roles.map((role) => (
- +
-

{role.name}

-

- {role.description} +

+ {role.name} +

+

+ {role.description?.trim() || "No description provided for this role."}

- {role.is_system && ( - - System - - )} + + {role.is_system ? "System" : "Custom"} +
-
- - Created {new Date(role.created_at).toLocaleDateString()} - +
+
+

Role ID

+

#{role.id}

+
+
+

Created

+

+ {new Date(role.created_at).toLocaleDateString()} +

+
+
+ +
+ Open details to view permissions