replaced static catalog link with dynamic catalog index

Signed-off-by: steff-petro <85114094+steff-petro@users.noreply.github.com>
This commit is contained in:
steff-petro
2023-08-09 20:32:52 +02:00
parent 941bcd2e79
commit e90c182548
@@ -47,11 +47,12 @@ import {
Link,
OverflowTooltip,
} from '@backstage/core-components';
import { useApi } from '@backstage/core-plugin-api';
import { useApi, useRouteRef } from '@backstage/core-plugin-api';
import {
getAllDesendantMembersForGroupEntity,
removeDuplicateEntitiesFrom,
} from '../../../../helpers/helpers';
import { catalogIndexRouteRef } from '../../../../routes';
const useStyles = makeStyles((theme: Theme) =>
createStyles({
@@ -70,6 +71,7 @@ const useStyles = makeStyles((theme: Theme) =>
const MemberComponent = (props: { member: UserEntity }) => {
const classes = useStyles();
const catalogLink = useRouteRef(catalogIndexRouteRef);
const {
metadata: { name: metaName, description },
spec: { profile },
@@ -105,7 +107,7 @@ const MemberComponent = (props: { member: UserEntity }) => {
<Link
data-testid="user-link"
to={generatePath(
`/catalog/:namespace/user/${metaName}`,
`${catalogLink()}/:namespace/user/${metaName}`,
entityRouteParams(props.member),
)}
>