diff --git a/lib/features/devices/view/widgets/three_gang/three_gang_interface_body.dart b/lib/features/devices/view/widgets/three_gang/three_gang_interface_body.dart index 031df63..aef7ba0 100644 --- a/lib/features/devices/view/widgets/three_gang/three_gang_interface_body.dart +++ b/lib/features/devices/view/widgets/three_gang/three_gang_interface_body.dart @@ -117,7 +117,32 @@ class ThreeGangInterfaceBody extends StatelessWidget { borderRadius: BorderRadius.circular(100), ), child: InkWell( - onTap: () {}, + onTap: () { + DevicesCubit.getInstance().deviceControl( + DeviceControlModel( + deviceId: device.id, + code: 'switch_1', + value: true, + ), + device.id!, + ); + DevicesCubit.getInstance().deviceControl( + DeviceControlModel( + deviceId: device.id, + code: 'switch_2', + value: true, + ), + device.id!, + ); + DevicesCubit.getInstance().deviceControl( + DeviceControlModel( + deviceId: device.id, + code: 'switch_3', + value: true, + ), + device.id!, + ); + }, child: Stack( alignment: Alignment.center, children: [ @@ -224,7 +249,32 @@ class ThreeGangInterfaceBody extends StatelessWidget { borderRadius: BorderRadius.circular(100), ), child: InkWell( - onTap: () {}, + onTap: () { + DevicesCubit.getInstance().deviceControl( + DeviceControlModel( + deviceId: device.id, + code: 'switch_1', + value: false, + ), + device.id!, + ); + DevicesCubit.getInstance().deviceControl( + DeviceControlModel( + deviceId: device.id, + code: 'switch_2', + value: false, + ), + device.id!, + ); + DevicesCubit.getInstance().deviceControl( + DeviceControlModel( + deviceId: device.id, + code: 'switch_3', + value: false, + ), + device.id!, + ); + }, child: Stack( alignment: Alignment.center, children: [