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";
}