import React from "react"; import PropTypes from "prop-types"; import { Grid } from "@material-ui/core"; import { makeStyles } from "@material-ui/core/styles"; import { CheckCircleOutlineRounded, RemoveRounded } from "@material-ui/icons"; import { useTranslation } from "react-i18next"; const useStyles = makeStyles((theme) => ({ value: { fontWeight: theme.typography.fontWeightMedium }, miniContainer: { paddingTop: "10px" } })); const SessionSummary = ({ session }) => { const classes = useStyles(); const { t } = useTranslation(); return ( <> {`${t("Session")}: `} {session.sessionId} {"Active: "} {session.active ? ( ) : ( )} {"Start date: "} {t("DATE_FORMAT", { date: { value: session.startDate, format: "DD-MM-YYYY HH:mm:ss" } })} {"Stop date: "} {session.stopDate ? t("DATE_FORMAT", { date: { value: session.stopDate, format: "DD-MM-YYYY HH:mm:ss" } }) : "---"} {"Running time: "} {session.runningTime} {"Host: "} {session.hostName} ); }; SessionSummary.propTypes = { session: PropTypes.object.isRequired }; export default SessionSummary;