diff --git a/apps/web/src/features/admin/components/UserRow.tsx b/apps/web/src/features/admin/components/UserRow.tsx index 80d7a14..f982319 100644 --- a/apps/web/src/features/admin/components/UserRow.tsx +++ b/apps/web/src/features/admin/components/UserRow.tsx @@ -44,23 +44,12 @@ export function UserRow(props: Props) { > {user.roles.map((grant) => ( - - {grant.role} - {grant.source !== 'member' && ( - {grant.source} - )} - {grant.source === 'member' && ( - props.actions.removeFromRole(grant.role, user.did)} - /> - )} - + grant={grant} + name={name} + onRemove={() => props.actions.removeFromRole(grant.role, user.did)} + /> ))} {props.assignable.length > 0 && (