improve asnyc loading and error widgets

This commit is contained in:
Fabian Freund
2026-02-05 15:53:48 +01:00
parent 42c8ad986c
commit c7f9d6ec12
15 changed files with 63 additions and 15 deletions
@@ -129,7 +129,7 @@ class WebEngineHardeningScreen extends HookConsumerWidget {
),
),
),
loading: () => const SizedBox.shrink(),
loading: () => const Center(child: CircularProgressIndicator()),
),
);
}
@@ -198,7 +198,7 @@ class WebEngineHardeningGroupScreen extends HookConsumerWidget {
),
),
),
loading: () => const SizedBox.shrink(),
loading: () => const Center(child: CircularProgressIndicator()),
),
);
}
@@ -83,7 +83,9 @@ class DefaultSearchSelector extends HookConsumerWidget {
),
);
},
error: (error, stackTrace) => const SizedBox.shrink(),
error: (error, stackTrace) => Center(
child: Icon(Icons.error, color: Theme.of(context).colorScheme.error),
),
loading: () => const SizedBox(height: 48, width: double.infinity),
);
}