closeCurrent static method

void closeCurrent(
  1. BuildContext context, {
  2. bool force = false,
})

Implementation

static void closeCurrent(BuildContext context, {bool force = false}) {
  final secondaryScope = _FuiSecondaryPaneScope.maybeOf(context);
  if (secondaryScope?.isSecondaryPane ?? false) {
    secondaryScope!.close();
    return;
  }
  final navigator = Navigator.of(context);
  if (force) {
    if (navigator.canPop()) navigator.pop();
    return;
  }
  navigator.maybePop();
}