Adds AppLoadingIndicator widget and replaces CircularProgressIndicator in SceneView.

This commit is contained in:
Faris Armoush
2025-04-13 15:50:31 +03:00
parent 31025e9176
commit dcdbc02ca0
2 changed files with 14 additions and 1 deletions

View File

@ -11,6 +11,7 @@ import 'package:syncrow_app/features/scene/helper/scene_bloc_factory.dart';
import 'package:syncrow_app/features/scene/widgets/empty_devices_widget.dart';
import 'package:syncrow_app/features/scene/widgets/scene_view_widget/scene_grid_view.dart';
import 'package:syncrow_app/features/scene/widgets/scene_view_widget/scene_header.dart';
import 'package:syncrow_app/features/shared_widgets/app_loading_indicator.dart';
import 'package:syncrow_app/features/shared_widgets/text_widgets/body_medium.dart';
import 'package:syncrow_app/utils/context_extension.dart';
import 'package:syncrow_app/utils/resource_manager/color_manager.dart';
@ -63,7 +64,7 @@ class SceneView extends StatelessWidget {
BlocBuilder<SceneBloc, SceneState>(
builder: (context, state) {
if (state is SceneLoading) {
return const Center(child: CircularProgressIndicator());
return const AppLoadingIndicator();
}
if (state is SceneError) {
return Center(

View File

@ -0,0 +1,12 @@
import 'package:flutter/material.dart';
class AppLoadingIndicator extends StatelessWidget {
const AppLoadingIndicator({super.key});
@override
Widget build(BuildContext context) {
return Center(
child: CircularProgressIndicator.adaptive(),
);
}
}