openModalAsyncWithArgs<T> method

Future<T?> openModalAsyncWithArgs<T>(
  1. String modalId,
  2. dynamic args, {
  3. BuildContext? context,
})

Like openModalWithArgs, but returns a Future with the close result.

Implementation

Future<T?> openModalAsyncWithArgs<T>(String modalId, dynamic args, {BuildContext? context}) {
  final ctx = context ?? this;
  final router = GoRouter.maybeOf(ctx) ?? _getRouter();
  final navigator = _getMultilevelNavigatorFromContext(ctx);
  return NavigationUtils.openModalAsyncWithArgs<T>(
      router, navigator.navigationStorage, modalId, args);
}