warning banner removed from footer in fly mode
This commit is contained in:
@@ -23,6 +23,7 @@ class MissionFooterBar extends ConsumerWidget {
|
||||
required this.totalDurationSec,
|
||||
this.flyMissionStatus,
|
||||
required this.warnings,
|
||||
this.showWarningsBanner = true,
|
||||
required this.onDetailsTap,
|
||||
required this.onWarningsTap,
|
||||
required this.onSettingsTap,
|
||||
@@ -41,6 +42,13 @@ class MissionFooterBar extends ConsumerWidget {
|
||||
/// Distanz/Zeit dorthin. Bleibt im Plan-Modus null.
|
||||
final FlyMissionStatus? flyMissionStatus;
|
||||
final List<MissionWarning> warnings;
|
||||
|
||||
/// Blendet das Text-Warnbanner ueber der Fusszeile aus (Doku: "Banner mit
|
||||
/// Warnungen ueber der Fusszeile im Fly-Modus entfernen") - der runde
|
||||
/// Warnungsknopf in BottomStatsBar (oeffnet weiterhin WarningsPanel) bleibt
|
||||
/// davon unberuehrt, nur die staendig sichtbare Textzeile verschwindet.
|
||||
/// Default true, damit der Plan-Modus unveraendert bleibt.
|
||||
final bool showWarningsBanner;
|
||||
final VoidCallback onDetailsTap;
|
||||
final VoidCallback onWarningsTap;
|
||||
final VoidCallback onSettingsTap;
|
||||
@@ -52,7 +60,7 @@ class MissionFooterBar extends ConsumerWidget {
|
||||
return Column(
|
||||
mainAxisSize: MainAxisSize.min,
|
||||
children: [
|
||||
if (warnings.isNotEmpty)
|
||||
if (showWarningsBanner && warnings.isNotEmpty)
|
||||
Container(
|
||||
width: double.infinity,
|
||||
color: const Color(0xFF7C2D12),
|
||||
|
||||
Reference in New Issue
Block a user