moved assignment editing to its own page

This commit is contained in:
2023-08-31 15:12:01 -06:00
parent 3ae110d22a
commit ebb9cd4d2e
9 changed files with 145 additions and 103 deletions

View File

@@ -2,8 +2,10 @@
@inject DragContainer dragContainer
@inject CoursePlanner planner
@inject NavigationManager Navigation
@inject AssignmentEditorContext assignmentContext
@inject ILogger<AssignmentInDay> logger
@inherits DroppableAssignment
@code {
@@ -29,13 +31,23 @@
{
dragContainer.DropCallback = null;
}
private void OnClick()
{
if(planner.LocalCourse != null)
{
assignmentContext.Assignment = Assignment;
Navigation.NavigateTo("/course/" + planner.LocalCourse.Name + "/assignment/" + Assignment.Id);
logger.LogInformation("navigating to assignment page");
}
}
}
<div
draggable="true"
@ondragstart="HandleDragStart"
@ondragend="HandleDragEnd"
@onclick="@(() => assignmentContext.Assignment = Assignment)"
@onclick="OnClick"
role="button"
>
@Assignment.Name