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:
@ -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(),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user