mirror of
https://github.com/SyncrowIOT/syncrow-app.git
synced 2025-07-17 02:25:16 +00:00
push dialog confirm selection safety
This commit is contained in:
@ -46,9 +46,7 @@ class DeviceFunctionsView extends StatelessWidget
|
|||||||
actions: [
|
actions: [
|
||||||
TextButton(
|
TextButton(
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
context
|
context.read<CreateSceneBloc>().add(AddTaskEvent());
|
||||||
.read<CreateSceneBloc>()
|
|
||||||
.add( AddTaskEvent());
|
|
||||||
Navigator.popUntil(context, (route) {
|
Navigator.popUntil(context, (route) {
|
||||||
return route.settings.name == Routes.sceneTasksRoute;
|
return route.settings.name == Routes.sceneTasksRoute;
|
||||||
});
|
});
|
||||||
@ -135,6 +133,7 @@ class DeviceFunctionsView extends StatelessWidget
|
|||||||
final functionValues = context
|
final functionValues = context
|
||||||
.read<CreateSceneBloc>()
|
.read<CreateSceneBloc>()
|
||||||
.selectedValues[functions[index].code];
|
.selectedValues[functions[index].code];
|
||||||
|
|
||||||
context.customAlertDialog(
|
context.customAlertDialog(
|
||||||
alertBody: functions[index].code == 'temp_set'
|
alertBody: functions[index].code == 'temp_set'
|
||||||
? AlertDialogTemperatureBody(
|
? AlertDialogTemperatureBody(
|
||||||
@ -166,6 +165,9 @@ class DeviceFunctionsView extends StatelessWidget
|
|||||||
final selectedValue = context
|
final selectedValue = context
|
||||||
.read<CreateSceneBloc>()
|
.read<CreateSceneBloc>()
|
||||||
.selectedValues[functions[index].code];
|
.selectedValues[functions[index].code];
|
||||||
|
if (selectedValue == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
context
|
context
|
||||||
.read<CreateSceneBloc>()
|
.read<CreateSceneBloc>()
|
||||||
.add(TempHoldSceneTasksEvent(
|
.add(TempHoldSceneTasksEvent(
|
||||||
|
Reference in New Issue
Block a user