diff options
author | Anton Tananaev <anton@traccar.org> | 2024-04-16 21:26:50 -0700 |
---|---|---|
committer | Anton Tananaev <anton@traccar.org> | 2024-04-16 21:26:50 -0700 |
commit | b5bed7d8fc6d410edf06b23408a9857541381618 (patch) | |
tree | 0691fd24a48a701b8fd853a8270d897d20f14534 /src/settings | |
parent | 96169f072b9b88ecf56048015cdb86a14c2e8915 (diff) | |
download | trackermap-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.jsx | 11 |
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; } |