diff --git a/src/components/map/track-hover-info/TrackHoverInfoPopup.js b/src/components/map/track-hover-info/TrackHoverInfoPopup.js index 6ab03ed..270814e 100644 --- a/src/components/map/track-hover-info/TrackHoverInfoPopup.js +++ b/src/components/map/track-hover-info/TrackHoverInfoPopup.js @@ -21,6 +21,7 @@ export default function TrackHoverInfoPopup(props) { + @@ -37,6 +38,13 @@ function InfoPopupSwitchItems(props) { } +function InfoPopupShapeItems(props) { + const { track } = props; + if (track.type !== 'StandardTrack' || track.r === 0) return null; + + return +} + function processItemValue(value, options) { const { translationConstKey, join, subOptions, suffix } = options || {}; @@ -48,6 +56,10 @@ function processItemValue(value, options) { return TrackHoverInfoConsts[translationConstKey]?.[value] || value; } + if (typeof value === 'number' && 'precision' in options) { + value = value.toFixed(options.precision); + } + if (value === undefined || value === null || value === '') { return "N/A"; }