createRoute method

  1. @override
Route<T> createRoute(
  1. BuildContext context
)
override

Creates the Route that corresponds to this page.

The created Route must have its Route.settings property set to this Page.

Implementation

@override
Route<T> createRoute(BuildContext context) {
  final Route<T> route = _createRoute(context);
  return route
    ..popped.then((T? value) {
      if (!isCompleted) {
        _popCompleter.complete(value);
      }
    });
}