-
-
{role.name}
- {role.is_system_role && (
-
- System
-
- )}
- {role.is_default && (
-
- Default
-
+
+
+
+
- {role.description && (
-
- {role.description}
-
- )}
-
+
+
-
+
- {!role.is_system_role && (
-
e.stopPropagation()}
- onKeyDown={(e) => e.stopPropagation()}
- >
-
-
-
-
- e.preventDefault()}>
- {canUpdate && (
- setEditingRoleId(role.id)}>
-
- Edit Role
-
- )}
- {canDelete && (
- <>
-
-
-
- e.preventDefault()}>
-
- Delete Role
-
-
-
-
- Delete role?
-
- This will permanently delete the "{role.name}" role.
- Members with this role will lose their permissions.
-
-
-
- Cancel
- onDeleteRole(role.id)}
- className="bg-destructive text-destructive-foreground hover:bg-destructive/90"
- >
- Delete
-
-
-
-
- >
- )}
-
-
-
- )}
-
-
+ {!role.is_system_role && (
+
+
+
+
+
+ e.preventDefault()}>
+ {canUpdate && (
+ setEditingRoleId(role.id)}>
+
+ Edit Role
+
+ )}
+ {canDelete && (
+ <>
+
+
+
+ e.preventDefault()}>
+
+ Delete Role
+
+
+
+
+ Delete role?
+
+ This will permanently delete the "{role.name}" role.
+ Members with this role will lose their permissions.
+
+
+
+ Cancel
+ onDeleteRole(role.id)}
+ className="bg-destructive text-destructive-foreground hover:bg-destructive/90"
+ >
+ Delete
+
+
+
+
+ >
+ )}
+
+
+
+ )}
+