diff --git a/extensions/measurement-tracking/src/panels/PanelMeasurementTableTracking/index.js b/extensions/measurement-tracking/src/panels/PanelMeasurementTableTracking/index.js index 1200d2dfa..9012361d2 100644 --- a/extensions/measurement-tracking/src/panels/PanelMeasurementTableTracking/index.js +++ b/extensions/measurement-tracking/src/panels/PanelMeasurementTableTracking/index.js @@ -142,7 +142,7 @@ function PanelMeasurementTableTracking({ servicesManager, extensionManager }) { title="Measurements" amount={displayMeasurements.length} data={displayMeasurements} - onClick={() => {}} + onClick={() => { }} onEdit={id => alert(`Edit: ${id}`)} /> @@ -226,7 +226,7 @@ function _getDisplayText( switch (type) { case types.POLYLINE: { const { length } = measurement; - const roundedLength = _round(length, 1); + const roundedLength = _round(length, 2); return [ `${roundedLength} ${unit} (S:${seriesNumber}, I:${instanceNumber})`, @@ -244,7 +244,7 @@ function _getDisplayText( } case types.ELLIPSE: { const { area } = measurement; - const roundedArea = _round(area, 1); + const roundedArea = _round(area, 2); return [ `${roundedArea} ${unit}2 (S:${seriesNumber}, I:${instanceNumber})`, @@ -258,7 +258,7 @@ function _getDisplayText( } function _round(value, decimals) { - return Number(Math.round(value + 'e' + decimals) + 'e-' + decimals); + return parseFloat(value).toFixed(decimals); } export default PanelMeasurementTableTracking;