diff --git a/Management.Web/Pages/Index.razor b/Management.Web/Pages/Index.razor index 7dc6434..2bfda58 100644 --- a/Management.Web/Pages/Index.razor +++ b/Management.Web/Pages/Index.razor @@ -103,6 +103,9 @@ > View In Canvas +
+ @planner.LocalCourse.Name +
@if(planner.LoadingCanvasData) diff --git a/Management.Web/Program.cs b/Management.Web/Program.cs index 2f3bd64..0559d99 100644 --- a/Management.Web/Program.cs +++ b/Management.Web/Program.cs @@ -35,6 +35,7 @@ builder.Services.AddServerSideBlazor(); builder.Services.AddScoped(); builder.Services.AddScoped(); builder.Services.AddScoped(); +builder.Services.AddScoped(); builder.Services.AddScoped(); builder.Services.AddScoped(); diff --git a/Management.Web/Shared/Components/AssignmentForm/AssignmentForm.razor b/Management.Web/Shared/Components/AssignmentForm/AssignmentForm.razor index ad04edf..ddcf275 100644 --- a/Management.Web/Shared/Components/AssignmentForm/AssignmentForm.razor +++ b/Management.Web/Shared/Components/AssignmentForm/AssignmentForm.razor @@ -25,9 +25,12 @@ assignmentContext.StateHasChanged -= reload; } - - [Parameter] - public Action OnHide { get; set; } = () => { }; + private void OnHide() + { + assignmentContext.Assignment = null; + name = ""; + lockAtDueDate = false; + } public Modal? AssignmentModal { get; set; } = null; private string name { get; set; } = String.Empty; private bool lockAtDueDate { get; set; } @@ -111,7 +114,7 @@ } } - + @assignmentContext.Assignment?.Name diff --git a/Management.Web/Shared/Components/Modal.razor b/Management.Web/Shared/Components/Modal.razor index dd6e676..ba1cc0c 100644 --- a/Management.Web/Shared/Components/Modal.razor +++ b/Management.Web/Shared/Components/Modal.razor @@ -14,6 +14,9 @@ [Parameter] public Action OnHide { get; set; } = () => { }; + [Parameter] + public string Size { get; set; } = "xl"; //sm, lg, xl, xxl + private string modalClass = "hide-modal"; private bool showBackdrop = false; public void Show() @@ -33,7 +36,7 @@ }