Merge pull request #13751 from prasaria/consistenly-show-parent-relations-and-child-relation-in-group-profile-card

consistently show parent and child relations in group profile card
This commit is contained in:
Fredrik Adelöw
2022-09-22 14:25:24 +02:00
committed by GitHub
2 changed files with 49 additions and 35 deletions
@@ -144,43 +144,52 @@ export const GroupProfileCard = (props: { variant?: InfoCardVariants }) => {
<EmailIcon />
</Tooltip>
</ListItemIcon>
<ListItemText>
<Link to={emailHref}>{profile.email}</Link>
</ListItemText>
<ListItemText
primary={<Link to={emailHref}>{profile.email}</Link>}
secondary="Email"
/>
</ListItem>
)}
{parentRelations.length ? (
<ListItem>
<ListItemIcon>
<Tooltip title="Parent Group">
<AccountTreeIcon />
</Tooltip>
</ListItemIcon>
<ListItemText>
<EntityRefLinks
entityRefs={parentRelations}
defaultKind="Group"
/>
</ListItemText>
</ListItem>
) : null}
{childRelations.length ? (
<ListItem>
<ListItemIcon>
<Tooltip title="Child Groups">
<GroupIcon />
</Tooltip>
</ListItemIcon>
<ListItemText>
<EntityRefLinks
entityRefs={childRelations}
defaultKind="Group"
/>
</ListItemText>
</ListItem>
) : null}
<ListItem>
<ListItemIcon>
<Tooltip title="Parent Group">
<AccountTreeIcon />
</Tooltip>
</ListItemIcon>
<ListItemText
primary={
parentRelations.length ? (
<EntityRefLinks
entityRefs={parentRelations}
defaultKind="Group"
/>
) : (
'N/A'
)
}
secondary="Parent Group"
/>
</ListItem>
<ListItem>
<ListItemIcon>
<Tooltip title="Child Groups">
<GroupIcon />
</Tooltip>
</ListItemIcon>
<ListItemText
primary={
childRelations.length ? (
<EntityRefLinks
entityRefs={childRelations}
defaultKind="Group"
/>
) : (
'N/A'
)
}
secondary="Child Groups"
/>
</ListItem>
</List>
</Grid>
</Grid>