popUntil method

NavigationStack<T> popUntil(
  1. bool predicate(
    1. RoutebornPage
    )
)

Implementation

NavigationStack<T> popUntil(bool Function(RoutebornPage) predicate) {
  final res = [...pageNodesStack];
  return NavigationStack(res.reversed
      .skipWhile((value) => !predicate(value.page))
      .toList()
      .reversed
      .toList());
}