showDialogChoice<T> static method
Future<T?>
showDialogChoice<T>({
- String? dialogName,
- VoidCallback? onTapPositiveButton,
- VoidCallback? onTapNegativeButton,
- required String description,
- String title = 'Uppss...',
- String textPositiveButton = 'Oke',
- String textNegativeButton = 'Tutup',
- String imagePath = '',
- bool isTitleBold = false,
- bool barrierDismissible = true,
- bool isHorizontal = true,
- Color? descColor,
- bool isQoin = false,
- bool isShowCloseButton = false,
- bool useAnimationLottie = false,
- double imageSize = 24,
- Color descColors = Colors.black87,
Implementation
static Future<T?> showDialogChoice<T>({
String? dialogName,
final VoidCallback? onTapPositiveButton,
final VoidCallback? onTapNegativeButton,
required final String description,
final String title = 'Uppss...',
final String textPositiveButton = 'Oke',
final String textNegativeButton = 'Tutup',
final String imagePath = '',
bool isTitleBold = false,
bool barrierDismissible = true,
bool isHorizontal = true,
Color? descColor,
bool isQoin = false,
bool isShowCloseButton = false,
bool useAnimationLottie = false,
final double imageSize = 24,
Color descColors = Colors.black87,
}) async {
return await showDialogGeneral<T>(
dialogName: dialogName,
barrierDismissible: barrierDismissible,
isShowCloseButton: isShowCloseButton,
content: DialogContentGeneralWidget.twoButton(
barrierDismissible: barrierDismissible,
imagePath: imagePath,
textPositiveButton: textPositiveButton,
textNegativeButton: textNegativeButton,
isTitleBold: isTitleBold,
description: description,
title: title,
onTapPositiveButton: onTapPositiveButton ?? () => Get.back(),
onTapNegativeButton: onTapNegativeButton ?? () => Get.back(),
isHorizontal: isHorizontal,
descColors: descColors,
isShowCloseButton: isShowCloseButton,
imageSize: imageSize,
),
);
}