From 9ec3bba047afd693048ce9dbf22c694187d8695d Mon Sep 17 00:00:00 2001 From: Dennis Nemec Date: Thu, 18 Jun 2026 15:35:00 +0200 Subject: [PATCH] feat(tour): Sortieren-Lade-Branch nutzt ebenfalls PhaseStepper (kein Bar-Flackern) Auch der Lade-Zwischenzustand (state is! TourLoaded, u.a. waehrend 'Neu laden') zeigt jetzt die PhaseStepper-AppBar statt der schlichten AppBar -> die Leiste springt beim Reload nicht mehr kurz auf den Theme-Default zurueck. Co-Authored-By: Claude Opus 4.8 (1M context) --- .../overview/presentation/delivery_sort_page.dart | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/feature/delivery/overview/presentation/delivery_sort_page.dart b/lib/feature/delivery/overview/presentation/delivery_sort_page.dart index 8d1461a..794ff1e 100644 --- a/lib/feature/delivery/overview/presentation/delivery_sort_page.dart +++ b/lib/feature/delivery/overview/presentation/delivery_sort_page.dart @@ -252,9 +252,18 @@ class _DeliverySortPageState extends State { ); } if (state is! TourLoaded) { + // Lade-Zwischenzustand (auch beim 'Neu laden') mit derselben + // PhaseStepper-AppBar — sonst flackert die Leiste kurz auf die + // schlichte AppBar zurück. return Scaffold( 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: const Center(child: CircularProgressIndicator()), ); }