myInterceptor method

bool myInterceptor(
  1. bool stopDefaultButtonEvent,
  2. RouteInfo info
)

Implementation

bool myInterceptor(bool stopDefaultButtonEvent, RouteInfo info) {
  if (panel != null) {
    if (panel!.barrierDismissible == false) {
      return true;
    } else {
      closePanel();
    }

    return true;
  }
  if (loadingVisible.value) {
    return true;
  }
  if (progressVisible.value) {
    return true;
  }

  return false;
}