CEC-4351 - units for digital twin props (#347)

* CEC-4351 - units for digital twin props

* fix mocked data
This commit is contained in:
Paul Adamsen
2023-06-05 17:30:44 -04:00
committed by GitHub
parent 022e88d400
commit 82d722d8f5
3 changed files with 10 additions and 9 deletions

View File

@@ -38,15 +38,15 @@ const DigitalTwin = (props) => {
<div className={classes.popupSection}>
<h3>Battery</h3>
{keyValueTemplate("Percentage", `${battery?.percent || 0}%`)}
{keyValueTemplate("Total Mileage", battery?.total_mileage_odometer || UNKNOWN)}
{keyValueTemplate("Max Range", max_range?.max_miles || UNKNOWN)}
{keyValueTemplate("Total Mileage", `${battery?.total_mileage_odometer} km` || UNKNOWN)}
{keyValueTemplate("Max Range", `${max_range?.max_miles} km` || UNKNOWN)}
</div>
)}
{(vcu0x260 || charging_metrics) && (
<div className={classes.popupSection}>
<h3>Charging</h3>
{keyValueTemplate("Charge Type", vcu0x260?.charge_type || UNKNOWN)}
{keyValueTemplate("Remaining Time", charging_metrics?.remaining_charging_time || UNKNOWN)}
{keyValueTemplate("Remaining Time", `${charging_metrics?.remaining_charging_time} min` || UNKNOWN)}
</div>
)}
{doors && (
@@ -95,7 +95,7 @@ const DigitalTwin = (props) => {
return keyValueTemplate(value[0], "Invalid")
}
if (value[0] === "altitude") {
return keyValueTemplate(value[0], value[1]);
return keyValueTemplate(value[0], `${value[1]} m`);
} else {
return keyValueTemplate(value[0], `${value[1]}°`);
}
@@ -124,7 +124,7 @@ const DigitalTwin = (props) => {
)}
{vehicle_speed && (
<div className={classes.popupSection}>
{keyValueTemplate("Vehicle Speed", vehicle_speed.speed)}
{keyValueTemplate("Vehicle Speed", `${vehicle_speed.speed} km/h`)}
</div>
)}
</div>