diff --git a/lib/features/scene/view/routines_view.dart b/lib/features/scene/view/routines_view.dart index 9a3c46b..696612b 100644 --- a/lib/features/scene/view/routines_view.dart +++ b/lib/features/scene/view/routines_view.dart @@ -82,6 +82,7 @@ class RoutinesView extends StatelessWidget { routines: state.scenes, loadingStates: state.loadingStates, loadingSceneId: state.loadingSceneId, + disablePlayButton: false, ), RoutinesExpansionTile( title: 'Automation', @@ -90,6 +91,7 @@ class RoutinesView extends StatelessWidget { routines: state.automationList, loadingStates: state.loadingStates, loadingSceneId: state.loadingSceneId, + disablePlayButton: true, ), const SizedBox(height: 15), ], diff --git a/lib/features/scene/widgets/routines_expansion_tile.dart b/lib/features/scene/widgets/routines_expansion_tile.dart index 1a8abea..6ab412c 100644 --- a/lib/features/scene/widgets/routines_expansion_tile.dart +++ b/lib/features/scene/widgets/routines_expansion_tile.dart @@ -11,6 +11,7 @@ class RoutinesExpansionTile extends StatelessWidget { required this.emptyRoutinesMessage, required this.routines, required this.loadingStates, + required this.disablePlayButton, this.loadingSceneId, }); final String title; @@ -18,6 +19,7 @@ class RoutinesExpansionTile extends StatelessWidget { final List routines; final Map loadingStates; final String? loadingSceneId; + final bool disablePlayButton; @override Widget build(BuildContext context) { @@ -43,7 +45,7 @@ class RoutinesExpansionTile extends StatelessWidget { child: SceneGrid( scenes: routines, loadingSceneId: loadingSceneId, - disablePlayButton: false, + disablePlayButton: disablePlayButton, loadingStates: loadingStates, ), ),