closeModalWithResult<T> method
Closes modalId, completing the Future from a matching openModalAsync.
Implementation
void closeModalWithResult<T>(String modalId, T? result, {BuildContext? context}) {
final ctx = context ?? this;
final router = GoRouter.maybeOf(ctx) ?? _getRouter();
final navigator = _getMultilevelNavigatorFromContext(ctx);
NavigationUtils.closeModalWithResult<T>(
router,
navigator.navigationStorage,
modalId,
result,
);
}