import React from "react"; import PropTypes from "prop-types"; import { Grid } from "@material-ui/core"; import { makeStyles } from "@material-ui/core/styles"; import ActiveIcon from "../../../components/common/ActiveIcon"; import { useTranslation } from "react-i18next"; import styles from "../../../components/common/styles/gridStyles"; const useStyles = makeStyles(styles); const SessionSummary = ({ session }) => { const classes = useStyles(); const { t } = useTranslation(); return ( {`${t("Session.Session")}: `} {session.sessionId} {`${t("Session.Active")}: `} {`${t("Session.StartDate")}: `} {t("DATE_FORMAT", { date: { value: session.startDate, format: "DD-MM-YYYY HH:mm:ss" } })} {`${t("Session.RunningTime")}: `} {session.runningTime} {`${t("Session.Host")}: `} {session.hostName} {`${t("Session.StopDate")}: `} {session.stopDate ? t("DATE_FORMAT", { date: { value: session.stopDate, format: "DD-MM-YYYY HH:mm:ss" } }) : "---"} ); }; SessionSummary.propTypes = { session: PropTypes.object.isRequired }; export default SessionSummary;