import 'package:flutter/cupertino.dart'; import 'package:get/get.dart'; import '../../../../constant/style.dart'; import '../../../../views/widgets/elevated_btn.dart'; import '../home_captain_controller.dart'; import '../order_request_controller.dart'; class ConnectWidget extends StatelessWidget { const ConnectWidget({ super.key, }); @override Widget build(BuildContext context) { final OrderRequestController orderRequestController = Get.put(OrderRequestController()); return Center( child: GetBuilder( builder: (homeCaptainController) => int.parse(orderRequestController.countRefuse) > 3 ? CupertinoButton( child: Text('You are Stopped'.tr), onPressed: () { Get.defaultDialog( // backgroundColor: CupertinoColors.destructiveRed, barrierDismissible: false, title: 'You Are Stopped For this Day !'.tr, content: Text( 'You Refused 3 Rides this Day that is the reason \nSee you Tomorrow!' .tr, style: AppStyle.title, ), confirm: MyElevatedButton( title: 'Ok , See you Tomorrow'.tr, onPressed: () { Get.back(); Get.back(); })); }, color: CupertinoColors.destructiveRed, ) : CupertinoButton( child: Text(homeCaptainController.isActive ? 'Connected'.tr : 'Not Connected'.tr), onPressed: homeCaptainController.onButtonSelected, color: homeCaptainController.isActive ? CupertinoColors.activeGreen : CupertinoColors.inactiveGray, ), ), ); } }