import 'package:awesome_dialog/awesome_dialog.dart'; import 'package:flutter/material.dart'; import 'package:unit2/theme-data.dart/colors.dart'; import 'package:unit2/utils/global.dart'; confirmAlert(context, Function() yes) { AwesomeDialog( context: context, dialogType: DialogType.question, borderSide: const BorderSide( color: Colors.green, width: 0, ), width: blockSizeHorizontal * 90, buttonsBorderRadius: const BorderRadius.all( Radius.circular(2), ), dismissOnTouchOutside: false, dismissOnBackKeyPress: false, // onDismissCallback: (type) { // ScaffoldMessenger.of(context).showSnackBar( // SnackBar( // content: Text('Dismissed by $type'), // ), // ); // }, headerAnimationLoop: false, animType: AnimType.bottomSlide, title: 'LOGOUT!', desc: 'Are you sure you want to logout?', btnOkText: "Yes", btnCancelText: "No", showCloseIcon: false, btnCancelOnPress: () {}, btnOkOnPress: yes, ).show(); } errorAlert(context, title, description) { AwesomeDialog( width: blockSizeHorizontal * 90, context: context, dialogType: DialogType.error, animType: AnimType.scale, headerAnimationLoop: false, title: title, desc: description, btnOkOnPress: () {}, btnOkColor: Colors.red, ).show(); }