@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; } }
@if (!showNewModule) { } else { }
@if (showNewModule) { } @if (planner.LocalCourse != null) {
@foreach (var module in planner.LocalCourse.Modules) { }
}