Introduce a shared RefreshableErrorState widget that wraps the retry hint in a RefreshIndicator with an explicit 'pull down to retry' caption, so users can recover from load failures without navigating away. Wire it into the location screen's error fallbacks and make the control_panel body pull-to-refresh at any time, invalidating the device list so the dashboard picks up fresh data.
legacy
A new Flutter project.
Getting Started
For help getting started with Flutter development, view the online documentation.
For instructions integrating Flutter modules to your existing applications, see the add-to-app documentation.