@inherits MoonCore.Blazor.FlyonUi.Drawers.DrawerBase @inject NavigationManager Navigation @implements IDisposable @code { protected override void OnInitialized() { Navigation.LocationChanged += OnLocationChanged; } private async void OnLocationChanged(object? sender, LocationChangedEventArgs e) { try { await CloseAsync(); } catch (Exception) { // Ignored } } public void Dispose() { } }