@using Management.Web.Pages.Course.Module @using System.Linq @using Management.Web.Pages.Course.Module.NewItemsButtons @using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage @inject CoursePlanner planner @code { private bool showNewModule { get; set; } = false; protected override void OnInitialized() { planner.StateHasChanged += reload; } private void reload() { this.InvokeAsync(this.StateHasChanged); } public void Dispose() { planner.StateHasChanged -= reload; } }