@page "/" @using CanvasModel.EnrollmentTerms @using Management.Web.Shared.Course @using Management.Web.Shared.Semester @using CanvasModel.Courses @using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage @using LocalModels @inject CanvasService canvas @inject CoursePlanner planner @inject ProtectedLocalStorage BrowserStorage @code { private bool showNewFile { get; set; } = false; protected override void OnInitialized() { planner.StateHasChanged += () => this.InvokeAsync(this.StateHasChanged); } } Index @if(planner.LocalCourse == null) { @if(!showNewFile) {
} @if(showNewFile) {
} } @if(planner.LocalCourse != null) {
}