show static method
Future<void>
show(
- BuildContext context, {
- dynamic text,
- String? title,
- IconData? icon,
- Color? color,
- AlertButton? closeButton,
- AlertButton? confirmButton,
Implementation
static Future<void> show(
BuildContext context, {
final dynamic text,
final String? title,
final IconData? icon,
final Color? color,
final AlertButton? closeButton,
final AlertButton? confirmButton,
}) async {
TModalService.show(context, (context) {
return TAlert(
title: title,
text: text,
icon: icon,
color: color,
confirmButton: confirmButton != null
? AlertButton(
text: confirmButton.text,
icon: confirmButton.icon,
onClick: () {
context.close();
confirmButton.onClick?.call();
},
)
: null,
closeButton: AlertButton(
text: closeButton?.text ?? (confirmButton != null ? 'Cancel' : 'OK'),
icon: closeButton?.icon,
onClick: () {
context.close();
closeButton?.onClick?.call();
},
),
);
});
}