Skip to content

Commit 611ba15

Browse files
authored
refactor: streamline navigation handling in GlobalNavigationSapp component (#808)
1 parent ea8350b commit 611ba15

1 file changed

Lines changed: 4 additions & 10 deletions

File tree

src/Masa.Stack.Components/Shared/GlobalNavigations/GlobalNavigationSapp.razor.cs

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -83,13 +83,10 @@ private async Task MenuItemClickAsync(ExpansionMenu menu)
8383
{
8484
var absoluteUrl = BuildAbsoluteUrl(url);
8585
await JsRuntime.InvokeVoidAsync("open", absoluteUrl, "_blank");
86-
if (ShouldCloseDialog(absoluteUrl))
87-
{
88-
_visible = false;
89-
}
86+
9087
return;
9188
}
92-
89+
9390
NavigateTo(url);
9491
}
9592

@@ -220,12 +217,9 @@ private void NavigateTo(string? url)
220217
return;
221218
}
222219

223-
if (ShouldCloseDialog(url))
224-
{
225-
_visible = false;
226-
}
220+
_visible = false;
227221

228-
NavigationManager.NavigateTo(url);
222+
NavigationManager.OriginalNavigationManager.NavigateTo(url);
229223
}
230224

231225
private static bool HasWebFullIcon(AppEntryDto app)

0 commit comments

Comments
 (0)