@inherits LayoutComponentBase @implements IDisposable @inject ThemeState ThemeState @inject LocaleState LocaleState @inject IStringLocalizer L
@Body
Marathon Odds Lab Phase 5 · Editorial-Quant · v0.1
@code { private bool _drawerOpen = true; private MudBlazor.MudTheme _theme = Theme.MarathonTheme.Build(); protected override void OnInitialized() { ThemeState.OnChange += StateHasChanged; LocaleState.OnChange += StateHasChanged; } private void ToggleDrawer() => _drawerOpen = !_drawerOpen; public void Dispose() { ThemeState.OnChange -= StateHasChanged; LocaleState.OnChange -= StateHasChanged; } }