From 6c7d3ce4ea8b0d14b7b2add7dcec42959f6c4593 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20Adel=C3=B6w?= Date: Tue, 20 Oct 2020 09:46:27 +0200 Subject: [PATCH] fix(catalog): fix link to techdocs --- .../src/components/AboutCard/AboutCard.tsx | 27 +++++++++---------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/plugins/catalog/src/components/AboutCard/AboutCard.tsx b/plugins/catalog/src/components/AboutCard/AboutCard.tsx index 939449f719..d9a8142d66 100644 --- a/plugins/catalog/src/components/AboutCard/AboutCard.tsx +++ b/plugins/catalog/src/components/AboutCard/AboutCard.tsx @@ -14,24 +14,23 @@ * limitations under the License. */ -import React from 'react'; +import { Entity, ENTITY_DEFAULT_NAMESPACE } from '@backstage/catalog-model'; import { - Grid, - Typography, - makeStyles, - Chip, - IconButton, Card, CardContent, CardHeader, + Chip, Divider, + Grid, + IconButton, + makeStyles, + Typography, } from '@material-ui/core'; -import { Entity } from '@backstage/catalog-model'; - -import GitHubIcon from '@material-ui/icons/GitHub'; -import { IconLinkVertical } from './IconLinkVertical'; -import EditIcon from '@material-ui/icons/Edit'; import DocsIcon from '@material-ui/icons/Description'; +import EditIcon from '@material-ui/icons/Edit'; +import GitHubIcon from '@material-ui/icons/GitHub'; +import React from 'react'; +import { IconLinkVertical } from './IconLinkVertical'; const useStyles = makeStyles(theme => ({ links: { @@ -107,9 +106,9 @@ export function AboutCard({ entity }: AboutCardProps) { } label="View Techdocs" icon={} - href={`/docs/${entity.kind}:${entity.metadata.namespace ?? ''}:${ - entity.metadata.name - }`} + href={`/docs/${ + entity.metadata.namespace || ENTITY_DEFAULT_NAMESPACE + }/${entity.kind}/${entity.metadata.name}`} /> }