diff --git a/.changeset/clean-weeks-beg.md b/.changeset/clean-weeks-beg.md new file mode 100644 index 0000000000..5b31234952 --- /dev/null +++ b/.changeset/clean-weeks-beg.md @@ -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` diff --git a/plugins/org/src/components/Cards/Group/MembersList/MembersListCard.tsx b/plugins/org/src/components/Cards/Group/MembersList/MembersListCard.tsx index feb8590826..90ad671a43 100644 --- a/plugins/org/src/components/Cards/Group/MembersList/MembersListCard.tsx +++ b/plugins/org/src/components/Cards/Group/MembersList/MembersListCard.tsx @@ -168,12 +168,12 @@ export const MembersListCard = (props: { const { entity: groupEntity } = useEntity(); 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 });