show method
Show MessageBox và trả về kết quả
Implementation
Future<bool> show(BuildContext context) async {
final config = _getConfig();
final popup = CyberPopup(
context: context,
child: _MessageBoxContent(
message: message,
title: title ?? config.defaultTitle,
confirmText: confirmText ?? config.defaultConfirmText,
confirmColor: config.confirmColor,
cancelText: type == CyberMsgBoxType.warning
? (cancelText ?? 'Hủy')
: null,
cancelColor: config.cancelColor,
isBold: config.isBold,
),
width: 270, // iOS alert width
animation: PopupAnimation.scale,
position: PopupPosition.center,
);
final result = await popup.show<bool>();
return result ?? false;
}