aboutsummaryrefslogtreecommitdiff
path: root/src/settings/MaintenancePage.jsx
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2024-06-14 21:01:24 -0600
committerIván Ávalos <avalos@disroot.org>2024-06-14 21:01:24 -0600
commite9cdc61de90ef44dc2edd1c82d10f2f29803715e (patch)
treea1a06704904d4322396908ff93881b2d61af2669 /src/settings/MaintenancePage.jsx
parent1a7f95baad1939589e6a23bd31b42b8e094a736a (diff)
parente4840d26a26dd298dbd97be74373b85607a84add (diff)
downloadtrackermap-web-e9cdc61de90ef44dc2edd1c82d10f2f29803715e.tar.gz
trackermap-web-e9cdc61de90ef44dc2edd1c82d10f2f29803715e.tar.bz2
trackermap-web-e9cdc61de90ef44dc2edd1c82d10f2f29803715e.zip
Merge tag 'v6.2'
Diffstat (limited to 'src/settings/MaintenancePage.jsx')
-rw-r--r--src/settings/MaintenancePage.jsx11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/settings/MaintenancePage.jsx b/src/settings/MaintenancePage.jsx
index 491a0d3b..c88c1ced 100644
--- a/src/settings/MaintenancePage.jsx
+++ b/src/settings/MaintenancePage.jsx
@@ -53,11 +53,14 @@ const MaintenancePage = () => {
setLabels({ ...labels, start: null, period: t('sharedDays') });
} else if (attribute && attribute.dataType) {
switch (attribute.dataType) {
+ case 'speed':
+ setLabels({ ...labels, start: t(prefixString('shared', speedUnit)), period: t(prefixString('shared', speedUnit)) });
+ break;
case 'distance':
setLabels({ ...labels, start: t(prefixString('shared', distanceUnit)), period: t(prefixString('shared', distanceUnit)) });
break;
- case 'speed':
- setLabels({ ...labels, start: t(prefixString('shared', speedUnit)), period: t(prefixString('shared', speedUnit)) });
+ case 'hours':
+ setLabels({ ...labels, start: t('sharedHours'), period: t('sharedHours') });
break;
default:
setLabels({ ...labels, start: null, period: null });
@@ -82,6 +85,8 @@ const MaintenancePage = () => {
return speedFromKnots(value, speedUnit);
case 'distance':
return distanceFromMeters(value, distanceUnit);
+ case 'hours':
+ return value / 3600000;
default:
return value;
}
@@ -102,6 +107,8 @@ const MaintenancePage = () => {
return speedToKnots(value, speedUnit);
case 'distance':
return distanceToMeters(value, distanceUnit);
+ case 'hours':
+ return value * 3600000;
default:
return value;
}