mirror of
https://github.com/SyncrowIOT/syncrow-app.git
synced 2026-10-25 09:37:56 +00:00
Scenes have been added to the device page
This commit is contained in:
@@ -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();
|
||||
},
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user