import React from 'react'; import PropTypes from 'prop-types'; import InfoTooltipWithTrigger from './InfoTooltipWithTrigger'; const propTypes = { metric: PropTypes.object.isRequired, showFormula: PropTypes.bool, url: PropTypes.string, }; const defaultProps = { showFormula: true, }; export default function MetricOption({ metric, showFormula, url }) { const verbose = metric.verbose_name || metric.metric_name; const link = url ? {verbose} : verbose; return (
{link} {metric.description && } {showFormula && } {metric.warning_text && }
); } MetricOption.propTypes = propTypes; MetricOption.defaultProps = defaultProps;