fixes unique id for card drag

This commit is contained in:
ashrafzarkanisala
2024-11-24 01:10:31 +03:00
parent 590a41ff83
commit 5e94de5d78
17 changed files with 905 additions and 712 deletions
@@ -6,7 +6,7 @@ class RoutineState extends Equatable {
final List<Map<String, String>> availableCards;
final List<ScenesModel> scenes;
final List<ScenesModel> automations;
final List<DeviceFunctionData> selectedFunctions;
final Map<String, List<DeviceFunctionData>> selectedFunctions;
final bool isLoading;
final String? errorMessage;
@@ -16,7 +16,7 @@ class RoutineState extends Equatable {
this.availableCards = const [],
this.scenes = const [],
this.automations = const [],
this.selectedFunctions = const [],
this.selectedFunctions = const {},
this.isLoading = false,
this.errorMessage,
});
@@ -26,7 +26,7 @@ class RoutineState extends Equatable {
List<Map<String, dynamic>>? thenItems,
List<ScenesModel>? scenes,
List<ScenesModel>? automations,
List<DeviceFunctionData>? selectedFunctions,
Map<String, List<DeviceFunctionData>>? selectedFunctions,
bool? isLoading,
String? errorMessage,
}) {