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