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:
@ -252,9 +252,18 @@ class _DeliverySortPageState extends State<DeliverySortPage> {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
if (state is! TourLoaded) {
|
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(
|
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: const Center(child: CircularProgressIndicator()),
|
body: const Center(child: CircularProgressIndicator()),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user