import React from 'react'; import CloudLink from '../cloud-link'; import { formatMetric } from '../../utils/string-utils'; import { trackAnalyticsEvent } from '../../utils/tracking-utils'; import { dismissRowClickProps } from '../../utils/dom-utils'; class NodeDetailsTableNodeMetricLink extends React.Component { constructor(props) { super(props); this.onClick = this.onClick.bind(this); } onClick() { trackAnalyticsEvent('scope.node.metric.click', { topologyId: this.props.topologyId }); } render() { const { url, style, value, valueEmpty } = this.props; return ( {!valueEmpty && formatMetric(value, this.props)} ); } } export default NodeDetailsTableNodeMetricLink;