summaryrefslogtreecommitdiff
path: root/src/components/ListItem.js
diff options
context:
space:
mode:
authorErnst Widerberg <ernst@sunet.se>2022-04-25 10:13:59 +0200
committerErnst Widerberg <ernst@sunet.se>2022-04-25 10:13:59 +0200
commitb0a5f0a52c4bdf6ad6af0de2c8d273898a03e0e5 (patch)
tree674af99e983dea8c07a824aa6b3113fec74ed746 /src/components/ListItem.js
parent5d075558c6a47c53c3790847babf95a7ce9f958c (diff)
Refactor out utility function
Diffstat (limited to 'src/components/ListItem.js')
-rw-r--r--src/components/ListItem.js12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/components/ListItem.js b/src/components/ListItem.js
index 2951c48..dcafe24 100644
--- a/src/components/ListItem.js
+++ b/src/components/ListItem.js
@@ -3,6 +3,8 @@ import React from "react";
import Button from "@mui/material/Button";
import Card from "@mui/material/Card";
+import { resultClassName } from "../util";
+
class ListItem extends React.Component {
render() {
return (
@@ -26,15 +28,7 @@ class ListItem extends React.Component {
<td>{this.props.system_name}</td>
<td style={{ paddingRight: 0 }}>
<Card
- className={
- "result" +
- (() => {
- if (this.props.vulnerable) return " vulnerable";
- else if (this.props.investigation_needed)
- return " investigation_needed";
- else return "";
- })()
- }
+ className={resultClassName(this.props)}
variant="outlined"
>
{this.props.display_name}