Scenes have been added to the device page

This commit is contained in:
mohammad
2024-07-08 11:23:55 +03:00
parent 630f5c1530
commit e6c9de1dbf
4 changed files with 154 additions and 57 deletions
+6 -4
View File
@@ -8,11 +8,11 @@ import 'package:syncrow_app/features/scene/widgets/scene_view_widget/scene_grid_
import 'package:syncrow_app/features/scene/widgets/scene_view_widget/scene_header.dart';
import 'package:syncrow_app/features/shared_widgets/create_unit.dart';
import 'package:syncrow_app/features/shared_widgets/text_widgets/body_medium.dart';
import 'package:syncrow_app/utils/context_extension.dart';
class SceneView extends StatelessWidget {
const SceneView({super.key});
final bool pageType;
const SceneView({super.key,this.pageType=false});
@override
Widget build(BuildContext context) {
@@ -46,8 +46,10 @@ class SceneView extends StatelessWidget {
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.stretch,
children: [
if(pageType==false)
const SceneHeader(),
const SizedBox(height: 8),
if(pageType==false)
const SizedBox(height: 8),
BlocBuilder<SceneBloc, SceneState>(
builder: (context, state) {
if (state is SceneLoading) {
@@ -64,6 +66,7 @@ class SceneView extends StatelessWidget {
if (state.scenes.isNotEmpty) {
return Expanded(
child: SceneGrid(
pageType: pageType,
scenes: state.scenes,
loadingSceneId: state.loadingSceneId,
),
@@ -78,7 +81,6 @@ class SceneView extends StatelessWidget {
);
}
}
return const SizedBox();
},
),