// import 'package:flutter/material.dart'; // // import 'package:flutter_bloc/flutter_bloc.dart'; // import 'package:flutter_svg/svg.dart'; // // import 'package:syncrow_app/features/devices/bloc/three_gang_bloc/two_gang_bloc.dart'; // // import 'package:syncrow_app/features/devices/bloc/three_gang_bloc/two_gang_state.dart'; // import 'package:syncrow_app/features/devices/model/device_model.dart'; // import 'package:syncrow_app/generated/assets.dart'; // import 'package:syncrow_app/utils/resource_manager/color_manager.dart'; // class GangSwitch extends StatelessWidget { // const GangSwitch( // {super.key, required this.threeGangSwitch, required this.value, required this.action}); // final DeviceModel threeGangSwitch; // final bool value; // final Function action; // @override // Widget build(BuildContext context) { // return InkWell( // overlayColor: WidgetStateProperty.all(Colors.transparent), // onTap: () { // action(); // // var tempControl = DeviceControlModel( // // deviceId: control.deviceId, code: control.code!, value: !control.value!); // // DevicesCubit.getInstance().deviceControl( // // tempControl, // // control.deviceId!, // // ); // }, // child: Stack( // alignment: value ? Alignment.topCenter : Alignment.bottomCenter, // children: [ // Container( // decoration: BoxDecoration( // borderRadius: const BorderRadius.all(Radius.circular(100.0)), // color: value ? ColorsManager.primaryColorWithOpacity : ColorsManager.switchOffColor, // ), // width: 60, // height: 115, // ), // Padding( // padding: const EdgeInsets.all(5.0), // child: SizedBox.square( // dimension: 60, // child: SvgPicture.asset( // value ? Assets.assetsIconsLightSwitchOn : Assets.assetsIconsLightSwitchOff, // fit: BoxFit.fill, // ), // ), // ), // ], // ), // ); // } // }