openModalWithArgs method
Opens modalId with arbitrary args (pattern B), readable inside the
builder via readModalArgs. Cleared automatically when the modal closes.
Implementation
void openModalWithArgs(String modalId, dynamic args, {BuildContext? context}) {
final ctx = context ?? this;
final router = GoRouter.maybeOf(ctx) ?? _getRouter();
final navigator = _getMultilevelNavigatorFromContext(ctx);
NavigationUtils.openModalWithArgs(router, navigator.navigationStorage, modalId, args);
}