From 52bd5b559d949a8acef921d1ec5bebbdbb4c3e6f Mon Sep 17 00:00:00 2001 From: Ernst Widerberg Date: Fri, 5 Nov 2021 12:52:57 +0100 Subject: ObjectComponent presentation --- src/components/ObjectComponent.js | 46 +++++++++++++++++++++++++++++++++------ src/styles/main.css | 14 ++++-------- 2 files changed, 43 insertions(+), 17 deletions(-) diff --git a/src/components/ObjectComponent.js b/src/components/ObjectComponent.js index 0622e22..d00c150 100644 --- a/src/components/ObjectComponent.js +++ b/src/components/ObjectComponent.js @@ -1,19 +1,51 @@ import React from "react"; +import Card from "@mui/material/Card"; + class ObjectComponent extends React.Component { render() { - let { user_presentation, ...rest } = this.props; + let { + _id, + _rev, + document_version, + user_presentation, + ip, + port, + whois_description, + asn, + asn_country_code, + ...rest + } = this.props; return ( -
-
- #{this.props._id} + +
+ #{_id}
- + + + + + + + + + + + + + + + +
Address{`${ip}:${port}`}
Owner{whois_description}
ASN{`${asn} (${asn_country_code})`}
+ + {/* TODO */} + {/* */} + -
+ ); } } @@ -38,7 +70,7 @@ function GenericTable(props) { function UserPresentation(props) { return (
-
Scanner-unique data
+
{props.description && (
{props.description}
)} diff --git a/src/styles/main.css b/src/styles/main.css index d0c0c18..794b217 100644 --- a/src/styles/main.css +++ b/src/styles/main.css @@ -37,8 +37,6 @@ body { /* Object */ .object { - border: 1px solid black; - border-radius: 25px; padding: 2em; margin: 1em; width: 40em; @@ -54,8 +52,9 @@ body { background-color: red; } -.object .header { - font-size: 2em; +.object .id { + float: right; + font-family: monospace; } .object td { @@ -66,13 +65,8 @@ body { margin-top: 2em; } -.object .user-presentation .header { - font-weight: bold; - font-size: 1.5em; - margin-bottom: 0.5em; -} - .object > .user-presentation > .description { + margin-top: 2em; font-style: italic; margin-bottom: 1em; } -- cgit v1.1