showDialogProblem<T> static method
Future<T?>
showDialogProblem<T>({
- VoidCallback? buttonOnTap,
- String description = 'Terjadi Kesalahan, Silahkan Coba Lagi',
- String title = 'Upss Ada Masalah',
- String textButton = 'Tutup',
- String? asset,
- bool barrierDismissible = true,
- bool isUseTimer = false,
- bool useAnimationLottie = false,
- required String imgPath,
- String? dialogName,
- Color descColors = Colors.black87,
- EdgeInsetsGeometry padding = const EdgeInsets.all(16),
- double imageSize = 24,
Implementation
static Future<T?> showDialogProblem<T>({
VoidCallback? buttonOnTap,
String description = 'Terjadi Kesalahan, Silahkan Coba Lagi',
String title = 'Upss Ada Masalah',
String textButton = 'Tutup',
String? asset,
bool barrierDismissible = true,
bool isUseTimer = false,
bool useAnimationLottie = false,
required String imgPath,
String? dialogName,
Color descColors = Colors.black87,
EdgeInsetsGeometry padding = const EdgeInsets.all(16),
final double imageSize = 24,
}) async {
return await showDialogGeneral<T>(
barrierDismissible: barrierDismissible,
dialogName: dialogName,
padding: padding,
isUseTimer: isUseTimer,
content: DialogContentGeneralWidget.oneButton(
barrierDismissible: barrierDismissible,
onTapPositiveButton: buttonOnTap ??
() {
Get.back();
},
description: description,
descColors: descColors,
descPandding: EdgeInsets.symmetric(horizontal: 24.w),
title: title,
textPositiveButton: textButton,
imagePath: imgPath,
imageSize: imageSize,
),
);
}