closeAllSubPages function

void closeAllSubPages({
  1. BuildContext? context,
})

Implementation

void closeAllSubPages({BuildContext? context}) {
  if (context == null && (!state.isContextLoaded || !state.appContext.mounted)) {
    assert(false,
    "App Context was not loaded or not mounted");

    return;
  }
  if (context != null && !context.mounted) {
    assert(false,
    "Provided Context was not loaded or not mounted");

    return;
  }
  context = context?? state.appContext;

  Navigator.of(context).popUntil((route) => route.isFirst);
}