From ff3baa3c2610160a08c10501c6e1b152607abbad Mon Sep 17 00:00:00 2001
From: dominik-korsa <29484605+dominik-korsa@users.noreply.github.com>
Date: Sat, 19 Jul 2025 15:48:36 +0200
Subject: [PATCH] Display track radius in track hover info
---
.../map/track-hover-info/TrackHoverInfoPopup.js | 12 ++++++++++++
1 file changed, 12 insertions(+)
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";
}