From c8c7af947cabbe656da517189134276b94cfded9 Mon Sep 17 00:00:00 2001 From: Ernst Widerberg Date: Mon, 25 Apr 2022 09:37:15 +0200 Subject: Support investigation_needed --- src/components/ScanDetail.js | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) (limited to 'src/components/ScanDetail.js') diff --git a/src/components/ScanDetail.js b/src/components/ScanDetail.js index 36c52c2..34e7a12 100644 --- a/src/components/ScanDetail.js +++ b/src/components/ScanDetail.js @@ -72,13 +72,18 @@ class ScanDetail extends React.Component {
{Object.entries(this.props.result) - // Sort by vulnerable, reliability, name + // Sort by vulnerable, investigation_needed, reliability, name .sort((a, b) => a[1].display_name > b[1].display_name ? -1 : 1 ) .sort((a, b) => a[1].reliability < b[1].reliability ? -1 : 1 ) + .sort((a, b) => + a[1].vulnerable || a[1].investigation_needed + ? -1 + : 1 + ) .sort((a, b) => (a[1].vulnerable ? -1 : 1)) .map(([id, res]) => ( @@ -122,7 +127,15 @@ function Result(props) { return (
{ + if (props.vulnerable) return " vulnerable"; + else if (props.investigation_needed) + return " investigation_needed"; + else return ""; + })() + } variant="outlined" > {props.display_name} @@ -132,7 +145,7 @@ function Result(props) { )} - {props.vulnerable && ( + {(props.vulnerable || props.investigation_needed) && ( {props.reliability} -- cgit v1.1