feat(MyGroupsSidebarItem): enhance group title display with EntityDisplayName component - This is to ensure increased readability to the user.

Signed-off-by: Dhruv Joshi <d.joshi@theaccessgroup.com>
This commit is contained in:
Dhruv Joshi
2025-01-06 12:05:03 +00:00
parent 41ab5cf4a0
commit 752f9bf703
@@ -37,6 +37,7 @@ import {
entityRouteRef,
} from '@backstage/plugin-catalog-react';
import { getCompoundEntityRef } from '@backstage/catalog-model';
import { EntityDisplayName } from '@backstage/plugin-catalog-react';
/**
* MyGroupsSidebarItem can be added to your sidebar providing quick access to groups the logged in user is a member of
@@ -66,7 +67,7 @@ export const MyGroupsSidebarItem = (props: {
...(filter ?? {}),
},
],
fields: ['metadata', 'kind'],
fields: ['metadata', 'kind', 'spec'],
});
return response.items;
@@ -96,7 +97,7 @@ export const MyGroupsSidebarItem = (props: {
{groups?.map(function groupsMap(group) {
return (
<SidebarSubmenuItem
title={group.metadata.title || group.metadata.name}
title={<EntityDisplayName entityRef={group} />}
subtitle={
group.metadata.namespace !== DEFAULT_NAMESPACE
? group.metadata.namespace