Add a link to the fossa details

Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com>
This commit is contained in:
Dominik Henneke
2021-04-20 17:09:05 +02:00
parent 091b3f7363
commit 54c455cfa4
3 changed files with 18 additions and 2 deletions
@@ -22,6 +22,7 @@ import {
import {
Content,
Header,
Link,
Page,
StatusError,
StatusOK,
@@ -63,6 +64,7 @@ const columns: TableColumn<FossaRow>[] = [
title: 'Name',
field: 'resolved.name',
highlight: true,
width: 'auto',
render: ({ entity }) => (
<EntityRefLink entityRef={entity} defaultKind="Component" />
),
@@ -70,7 +72,6 @@ const columns: TableColumn<FossaRow>[] = [
{
title: 'Owner',
field: 'resolved.ownedByRelationsTitle',
highlight: true,
render: ({ resolved }) => (
<EntityRefLinks
entityRefs={resolved.ownedByRelations}
@@ -146,6 +147,16 @@ const columns: TableColumn<FossaRow>[] = [
);
},
},
{
sorting: false,
render: ({ resolved: { loading, details } }) => {
if (loading) {
return <Skeleton animation="pulse" />;
}
return details && <Link to={details.projectUrl}>View in FOSSA</Link>;
},
},
];
const filters: TableFilter[] = [