show static method
Implementation
static Future<void> show({required ShowDialogParameters showDialogParam}) {
return showGeneralDialog(
barrierLabel: '',
barrierColor: Colors.black45,
context: showDialogParam.context,
transitionDuration: animationDuration,
barrierDismissible: showDialogParam.barrierDismissible,
// routeSettings: const RouteSettings(
// name: RoutesName.customModalBottomSheet,
// ),
pageBuilder: (
BuildContext context,
Animation<double> animation,
Animation<double> secondaryAnimation,
) {
return _AdaptiveDialogContainer(
childWidget: showDialogParam.dialogChildWidget,
barrierDismissible: showDialogParam.barrierDismissible,
);
},
).then((value) {
if (showDialogParam.actionOnCloseModal != null) {
showDialogParam.actionOnCloseModal!(value);
}
});
}