Skip to content

Commit 77c090d

Browse files
fix: add package section to SBOM Details-Info Tab (#255)
1 parent f2e9bb3 commit 77c090d

File tree

1 file changed

+44
-6
lines changed

1 file changed

+44
-6
lines changed

client/src/app/pages/sbom-details/overview.tsx

Lines changed: 44 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,12 @@ export const Overview: React.FC<InfoProps> = ({ sbom }) => {
4343
{sbom.document_id}
4444
</DescriptionListDescription>
4545
</DescriptionListGroup>
46+
<DescriptionListGroup>
47+
<DescriptionListTerm>Data License</DescriptionListTerm>
48+
<DescriptionListDescription>
49+
{sbom.data_licenses.join(", ")}
50+
</DescriptionListDescription>
51+
</DescriptionListGroup>
4652
</DescriptionList>
4753
</CardBody>
4854
</Card>
@@ -58,12 +64,6 @@ export const Overview: React.FC<InfoProps> = ({ sbom }) => {
5864
{formatDate(sbom.published)}
5965
</DescriptionListDescription>
6066
</DescriptionListGroup>
61-
<DescriptionListGroup>
62-
<DescriptionListTerm>License List Version</DescriptionListTerm>
63-
<DescriptionListDescription>
64-
{sbom.data_licenses.join(", ")}
65-
</DescriptionListDescription>
66-
</DescriptionListGroup>
6767
<DescriptionListGroup>
6868
<DescriptionListTerm>Creator</DescriptionListTerm>
6969
<DescriptionListDescription>
@@ -95,6 +95,44 @@ export const Overview: React.FC<InfoProps> = ({ sbom }) => {
9595
</CardBody>
9696
</Card>
9797
</GridItem>
98+
<GridItem md={12}>
99+
<Card isFullHeight>
100+
<CardTitle>Package</CardTitle>
101+
<CardBody>
102+
<DescriptionList>
103+
<DescriptionListGroup>
104+
<DescriptionListTerm>Name</DescriptionListTerm>
105+
<DescriptionListDescription>
106+
{sbom.name}
107+
</DescriptionListDescription>
108+
</DescriptionListGroup>
109+
<DescriptionListGroup>
110+
<DescriptionListTerm>Version</DescriptionListTerm>
111+
<DescriptionListDescription>
112+
{sbom.described_by.map((e) => e.version).join(", ")}
113+
</DescriptionListDescription>
114+
</DescriptionListGroup>
115+
<DescriptionListGroup>
116+
<DescriptionListTerm>External References</DescriptionListTerm>
117+
<DescriptionListDescription>
118+
<List>
119+
{sbom.described_by
120+
.flatMap((e) => e.cpe)
121+
.map((e) => (
122+
<ListItem>{e}</ListItem>
123+
))}
124+
<ListItem>
125+
{sbom.described_by
126+
.flatMap((e) => e.purl)
127+
.map((e) => e.purl)}
128+
</ListItem>
129+
</List>
130+
</DescriptionListDescription>
131+
</DescriptionListGroup>
132+
</DescriptionList>
133+
</CardBody>
134+
</Card>
135+
</GridItem>
98136
</Grid>
99137
);
100138
};

0 commit comments

Comments
 (0)