feat(tour): Sortieren-Leerzustand zeigt PhaseStepper (primary) statt schlichter AppBar

Der TourEmpty-Zweig der Sortieren-Seite rendert jetzt den PhaseStepper
(Steps, theme.primaryColor) als AppBar — die Phasen-Navigation bleibt sichtbar
und die Optik ist primary statt der Theme-Default-AppBar. Die mittige
'Keine Lieferungen heute'-Nachricht (inkl. 'Neu laden') bleibt unveraendert.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dennis Nemec
2026-06-18 15:34:05 +02:00
parent 16648240cd
commit 178edfdeed

View File

@ -236,9 +236,18 @@ class _DeliverySortPageState extends State<DeliverySortPage> {
// „Keine Tour heute"- oder Lade-Screen fest, ohne Zugriff auf // „Keine Tour heute"- oder Lade-Screen fest, ohne Zugriff auf
// Einstellungen / Logout. // Einstellungen / Logout.
if (state is TourEmpty) { if (state is TourEmpty) {
// Auch im Leerzustand die Steps-AppBar (PhaseStepper, primary)
// zeigen — nur die mittige Nachricht bleibt. So bleibt die Phasen-
// Navigation sichtbar und die Optik konsistent zum geladenen Zustand.
return Scaffold( return Scaffold(
drawer: const HomeAppDrawer(), drawer: const HomeAppDrawer(),
appBar: AppBar(title: const Text('Sortieren')), appBar: PreferredSize(
preferredSize: const Size.fromHeight(140),
child: PhaseStepper(
currentPhase: DeliveryPhase.sortieren,
carId: widget.selectedCarId,
),
),
body: _emptyState(), body: _emptyState(),
); );
} }