Files
FrontOffice/src/FrontOffice.Main/Shared/MainLayout.razor.cs

26 lines
711 B
C#
Raw Normal View History

2025-09-28 01:28:44 +03:30
using Microsoft.JSInterop;
using MudBlazor;
namespace FrontOffice.Main.Shared;
public partial class MainLayout
{
private MudThemeProvider _mudThemeProvider;
2025-09-28 10:55:21 +03:30
private bool _isDark;
private bool _drawerOpen;
private string? _email;
private void ToggleTheme() => _isDark = !_isDark;
private void ToggleDrawer() => _drawerOpen = !_drawerOpen;
2025-09-28 01:28:44 +03:30
private async void Back()
{
await JSRuntime.InvokeVoidAsync("history.back");
}
2025-10-07 00:39:38 +03:30
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender)
{
await JSRuntime.InvokeVoidAsync("changeNavBgOnBodyScroll", "top", null, 1);
StateHasChanged();
}
}
2025-09-28 01:28:44 +03:30
}