UNPKG

mozaik

Version:

Mozaik dashboard composition tool

37 lines (27 loc) 819 B
import React, { Component, PropTypes } from 'react'; class PieCount extends Component { render() { const { count, unit, label } = this.props; let unitNode = null; if (unit !== undefined) { unitNode = <span className="pie_count_unit">{unit}</span>; } let labelNode = null; if (label !== undefined) { labelNode = <span className="pie_count_label">{label}</span>; } return ( <div className="pie_count"> <span className="pie_count_value">{count}</span> {unitNode} {labelNode} </div> ); } } PieCount.propTypes = { count: PropTypes.number.isRequired, unit: PropTypes.string, label: PropTypes.string }; export default PieCount;