import React from "react"; import jQuery from "../../../../../util/jquery"; class UnitComponent extends React.Component { componentDidMount() { jQuery(".unit-info-popover").popover({ trigger: "focus" }); } render() { let unitInfo; if (this.props.unitType === "cpu" || this.props.unitType === "gpu") { unitInfo = "Clockrate: " + this.props.unit.clockRateMhz + " MHz
" + "Num. Cores: " + this.props.unit.numberOfCores + "
" + "Energy Cons.: " + this.props.unit.energyConsumptionW + " W"; } else if ( this.props.unitType === "memory" || this.props.unitType === "storage" ) { unitInfo = "Speed: " + this.props.unit.speedMbPerS + " Mb/s
" + "Size: " + this.props.unit.sizeMb + " MB
" + "Energy Cons.: " + this.props.unit.energyConsumptionW + " W"; } return (
  • {this.props.unit.manufacturer + " " + this.props.unit.family + " " + this.props.unit.model + " " + this.props.unit.generation} {this.props.inSimulation ? ( undefined ) : ( )}
  • ); } } export default UnitComponent;