using Microsoft.JSInterop; using MudBlazor; namespace FrontOffice.Main.Shared; public partial class MainLayout { private MudThemeProvider _mudThemeProvider; private bool _isDark; private bool _drawerOpen; private string? _email; private void ToggleTheme() => _isDark = !_isDark; private void ToggleDrawer() => _drawerOpen = !_drawerOpen; private async void Back() { await JSRuntime.InvokeVoidAsync("history.back"); } protected override async Task OnAfterRenderAsync(bool firstRender) { if (firstRender) { await JSRuntime.InvokeVoidAsync("changeNavBgOnBodyScroll", "top", null, 1); StateHasChanged(); } } }