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

View File

@ -22,9 +22,8 @@ class DraggableCard extends StatelessWidget {
Widget build(BuildContext context) {
return BlocBuilder<RoutineBloc, RoutineState>(
builder: (context, state) {
final deviceFunctions = state.selectedFunctions
.where((f) => f.entityId == deviceData['deviceId'])
.toList();
final deviceFunctions =
state.selectedFunctions[deviceData['uniqueCustomId']] ?? [];
return Draggable<Map<String, dynamic>>(
data: deviceData,
@ -45,7 +44,7 @@ class DraggableCard extends StatelessWidget {
color: ColorsManager.whiteColors,
child: Container(
padding: const EdgeInsets.all(8),
width: 90,
width: 110,
height: deviceFunctions.isEmpty ? 123 : null,
child: Column(
mainAxisSize: MainAxisSize.min,