Files
syncrow-app/lib/features/devices/view/widgets/three_touch/gang_switch.dart
2024-10-01 16:24:36 +03:00

57 lines
2.1 KiB
Dart

// 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,
// ),
// ),
// ),
// ],
// ),
// );
// }
// }