Skip to content

Commit e957ead

Browse files
authored
995 feature make missions page workable without drone connection (#1008)
* Fix bug with state not getting set correctly * Add initial missions page conversion for no drone connection * Fix test states * Address copilot review comments and add tests * Fix states test * Remove no drone connection mission tests * Fix test * Add guard checks * Address copilot review comments
1 parent 056b675 commit e957ead

11 files changed

Lines changed: 789 additions & 671 deletions

File tree

gcs/src/components/missions/missionStatistics.jsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -288,8 +288,8 @@ export default function MissionStatistics() {
288288
label="Max distance between waypoints"
289289
value={maxDistanceBetweenWaypoints.maxDistance}
290290
tooltip={
291-
maxDistanceBetweenWaypoints.points &&
292-
`Between ${maxDistanceBetweenWaypoints.points[0].seq} and ${maxDistanceBetweenWaypoints.points[1].seq}`
291+
maxDistanceBetweenWaypoints?.points?.length > 1 &&
292+
`Between ${maxDistanceBetweenWaypoints.points[0]?.seq} and ${maxDistanceBetweenWaypoints.points[1]?.seq}`
293293
}
294294
units="m"
295295
/>
@@ -298,7 +298,7 @@ export default function MissionStatistics() {
298298
label="Max slope gradient"
299299
value={maxSlopeGradient.maxGradient}
300300
tooltip={
301-
maxSlopeGradient.points &&
301+
maxSlopeGradient?.points?.length > 1 &&
302302
`Between ${maxSlopeGradient.points[0]?.seq} and ${maxSlopeGradient.points[1]?.seq}`
303303
}
304304
units="%"

0 commit comments

Comments
 (0)