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) <noreply@anthropic.com>
This commit is contained in:
Dennis Nemec
2026-06-18 15:35:00 +02:00
parent 178edfdeed
commit 9ec3bba047

View File

@ -252,9 +252,18 @@ class _DeliverySortPageState extends State<DeliverySortPage> {
);
}
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()),
);
}