src/modules/market-charts/components/market-outcome-charts--midpoint/market-outcome-charts--midpoint.jsx
import React from "react";
import PropTypes from "prop-types";
import Styles from "modules/market-charts/components/market-outcome-charts--midpoint/market-outcome-charts--midpoint.styles";
const Midpoint = ({ orderBookKeys, pricePrecision, hasOrders }) => (
<section>
{hasOrders && (
<div className={Styles.MarketOutcomeMidpoint}>
<div className={Styles.MarketOutcomeMidpointLine} />
<div className={Styles.MarketOutcomeMidpointValue}>
{`${orderBookKeys.mid.toFixed(pricePrecision)} ETH`}
</div>
</div>
)}
{!hasOrders && (
<div className={Styles.MarketOutcomeMidpointNullState}>
No Open Orders
</div>
)}
</section>
);
Midpoint.propTypes = {
orderBookKeys: PropTypes.object.isRequired,
hasOrders: PropTypes.bool.isRequired,
pricePrecision: PropTypes.number.isRequired
};
export default Midpoint;