Skip to content

Commit

Permalink
Format maintenance hours
Browse files Browse the repository at this point in the history
  • Loading branch information
tananaev committed Apr 17, 2024
1 parent 96169f0 commit b5bed7d
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions src/settings/MaintenancePage.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -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 });
Expand All @@ -82,6 +85,8 @@ const MaintenancePage = () => {
return speedFromKnots(value, speedUnit);
case 'distance':
return distanceFromMeters(value, distanceUnit);
case 'hours':
return value / 3600000;
default:
return value;
}
Expand All @@ -102,6 +107,8 @@ const MaintenancePage = () => {
return speedToKnots(value, speedUnit);
case 'distance':
return distanceToMeters(value, distanceUnit);
case 'hours':
return value * 3600000;
default:
return value;
}
Expand Down

0 comments on commit b5bed7d

Please sign in to comment.