displayname, title, name order of preference for the memberslistcard
Signed-off-by: Peter Macdonald <peterm4c@pm.me>
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-org': patch
|
||||
---
|
||||
|
||||
The `MembersListCard` now prefers `metadata.title` over `metadata.name` when displaying the group membership card similarly to the rest of the `GroupProfileCards`
|
||||
@@ -168,12 +168,12 @@ export const MembersListCard = (props: {
|
||||
|
||||
const { entity: groupEntity } = useEntity<GroupEntity>();
|
||||
const {
|
||||
metadata: { name: groupName, namespace: grpNamespace },
|
||||
metadata: { name: groupName, namespace: grpNamespace, title: groupTitle },
|
||||
spec: { profile },
|
||||
} = groupEntity;
|
||||
const catalogApi = useApi(catalogApiRef);
|
||||
|
||||
const displayName = profile?.displayName ?? groupName;
|
||||
const displayName = profile?.displayName ?? groupTitle ?? groupName;
|
||||
const cardTitle =
|
||||
memberDisplayTitle ??
|
||||
t('membersListCard.title', { groupName: displayName });
|
||||
|
||||
Reference in New Issue
Block a user