Skip to content

Commit a5a6e09

Browse files
committed
feat: enhance role permissions display with a dedicated header
1 parent 1449f82 commit a5a6e09

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

src/components/d-role/DNamespaceRoleContent.tsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,12 @@ export const DNamespaceRoleContent: React.FC<DNamespaceRoleContentProps> = (prop
7171
<Text size="lg" hierarchy="primary" display="block">
7272
{role?.name}
7373
</Text>
74-
<DNamespaceRolePermissions abilities={role?.abilities as string[] | undefined}/>
74+
<Flex style={{flexDirection: "column", gap: "0.35rem"}}>
75+
<Text size="xs" hierarchy="tertiary">
76+
Permissions
77+
</Text>
78+
<DNamespaceRolePermissions abilities={role?.abilities as string[] | undefined}/>
79+
</Flex>
7580
</Flex>
7681

7782
<Flex align="center" style={{gap: "1.3rem"}}>
@@ -117,7 +122,8 @@ export const DNamespaceRoleContent: React.FC<DNamespaceRoleContentProps> = (prop
117122
<Button paddingSize={"xxs"} variant={"none"}
118123
onClick={() => onProjectsViewMore(role)}>
119124
<Text size={"xs"}>View more</Text>
120-
<Badge border>{assignedProjects.slice(1, assignedProjects.length).length}</Badge>
125+
<Badge
126+
border>{assignedProjects.slice(1, assignedProjects.length).length}</Badge>
121127
</Button>
122128
</CardSection>
123129
) : null}

src/components/d-role/DNamespaceRolePermissions.tsx

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -175,13 +175,8 @@ export const DNamespaceRolePermissions: React.FC<DNamespaceRolePermissionsProps>
175175
)
176176

177177
return (
178-
<Flex style={{flexDirection: "column", gap: "0.35rem"}}>
179-
<Text size="xs" hierarchy="tertiary">
180-
Permissions
181-
</Text>
182-
<Text size="sm" hierarchy="secondary">
183-
{renderPermissionSummary(categories)}
184-
</Text>
185-
</Flex>
178+
<Text size="sm" hierarchy="secondary">
179+
{renderPermissionSummary(categories)}
180+
</Text>
186181
)
187182
}

0 commit comments

Comments
 (0)