drone status pill in footer for fly mode implemented. footer layout and sizes homogenized
This commit is contained in:
@@ -3,6 +3,7 @@ import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
|
||||
import '../../domain/mission/mission_stats.dart';
|
||||
import '../../domain/mission/mission_warnings.dart';
|
||||
import '../../domain/telemetry/drone_status.dart';
|
||||
import '../../domain/waypoint/flat_waypoint_list.dart';
|
||||
import '../providers/altitude_profile_provider.dart';
|
||||
import 'battery_indicator_bar.dart';
|
||||
@@ -23,6 +24,7 @@ class MissionFooterBar extends ConsumerWidget {
|
||||
required this.totalDistanceM,
|
||||
required this.totalDurationSec,
|
||||
this.flyMissionStatus,
|
||||
this.droneStatus,
|
||||
required this.warnings,
|
||||
this.showWarningsBanner = true,
|
||||
this.batteryPercent,
|
||||
@@ -43,6 +45,10 @@ class MissionFooterBar extends ConsumerWidget {
|
||||
/// (Wegpunktzahl/Gesamtdistanz/-dauer) durch aktiven Wegpunkt sowie
|
||||
/// Distanz/Zeit dorthin. Bleibt im Plan-Modus null.
|
||||
final FlyMissionStatus? flyMissionStatus;
|
||||
|
||||
/// Nur im Fly-Modus gesetzt (Doku: "im fly modus zeigt die drone pille
|
||||
/// den zustand der drohne") - siehe BottomStatsBar.droneStatus.
|
||||
final DroneStatus? droneStatus;
|
||||
final List<MissionWarning> warnings;
|
||||
|
||||
/// Blendet das Text-Warnbanner ueber der Fusszeile aus (Doku: "Banner mit
|
||||
@@ -105,6 +111,7 @@ class MissionFooterBar extends ConsumerWidget {
|
||||
totalDistanceM: totalDistanceM,
|
||||
totalDurationSec: totalDurationSec,
|
||||
flyMissionStatus: flyMissionStatus,
|
||||
droneStatus: droneStatus,
|
||||
onTap: onDetailsTap,
|
||||
warnings: warnings,
|
||||
onWarningsTap: onWarningsTap,
|
||||
|
||||
Reference in New Issue
Block a user