show static method

dynamic show({
  1. required VoidCallback onConfirm,
  2. VoidCallback? onPressClose,
  3. bool? barrierDismissible,
})

Implementation

static show({required VoidCallback onConfirm, VoidCallback? onPressClose, bool? barrierDismissible}) async {
  return await callDependingOnScreen(
    doMobile: () async {
      return await openBottomSheet(
        ResidentCountryView(
          isDialog: false,
          onConfirm: onConfirm,
          onPressClose: onPressClose,
        ),
      );
    },
    doWeb: () async {
      return await openDialog(
        barrierDismissible: barrierDismissible ?? true,
        ResidentCountryView(
          isDialog: true,
          onConfirm: onConfirm,
          onPressClose: onPressClose,
        ),
      );
    },
  );
}