import React from "react";
import Card from "@mui/material/Card";
class ObjectComponent extends React.Component {
render() {
let {
_id,
_rev,
document_version,
user_presentation,
ip,
port,
whois_description,
asn,
asn_country_code,
...rest
} = this.props;
return (
Address |
{`${ip}:${port}`} |
Owner |
{whois_description} |
ASN |
{`${asn} (${asn_country_code})`} |
{/* TODO: Fill out with more info */}
{/* TODO */}
{/* */}
);
}
}
function GenericTable(props) {
return (
{Object.entries(props.data).map(([key, value]) => {
return (
{key} |
{value} |
);
})}
);
}
function UserPresentation(props) {
return (
{props.description && (
{props.description}
)}
{Object.entries(props.data).map(
([key, { data, display_name, description }]) => {
return (
{display_name} |
{data.toString()} |
{description && (
{description} |
)}
);
}
)}
);
}
export default ObjectComponent;