aboutsummaryrefslogtreecommitdiff
path: root/src/settings
diff options
context:
space:
mode:
authorAnton Tananaev <anton@traccar.org>2024-04-16 21:26:50 -0700
committerAnton Tananaev <anton@traccar.org>2024-04-16 21:26:50 -0700
commitb5bed7d8fc6d410edf06b23408a9857541381618 (patch)
tree0691fd24a48a701b8fd853a8270d897d20f14534 /src/settings
parent96169f072b9b88ecf56048015cdb86a14c2e8915 (diff)
downloadtrackermap-web-b5bed7d8fc6d410edf06b23408a9857541381618.tar.gz
trackermap-web-b5bed7d8fc6d410edf06b23408a9857541381618.tar.bz2
trackermap-web-b5bed7d8fc6d410edf06b23408a9857541381618.zip
Format maintenance hours
Diffstat (limited to 'src/settings')
-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;
}