activateDeactivateDialog method
Implementation
Future<dynamic> activateDeactivateDialog(Passengers item, BuildContext context) {
return openDialog(
AlertDialog(
backgroundColor: Colors.white,
title: Text(item.isActive == true
? 'Deactivate Passenger'
: 'Activate Passenger'),
content: Text(
item.isActive == true
? 'Are you sure you want to deactivate this user?'
: 'Are you sure you want to activate this user?',
),
actions: [
Row(
children: [
Expanded(
child: CustomButton(
btnclr: ColorHelper.white,
btnTextColor: ColorHelper.primaryColor1,
btnText: 'Cancel',
onTap: () {
Navigator.of(context).pop();
},
),
),
5.SpaceY,
Expanded(
child: CustomButton(
btnclr: ColorHelper.primaryColor1,
btnText: item.isActive == true ? 'Deactivate' : 'Activate',
onTap: () {
Navigator.of(context).pop();
controller.activateDeactivateUser(item);
},
),
)
],
)
],
)
);
}