@using Management.Web.Shared.Components @using Management.Web.Shared.Components.Quiz @inject DragContainer dragContainer @inject QuizEditorContext quizContext @inject NavigationManager Navigation @inherits DroppableQuiz @code { private void HandleDragStart() { dragContainer.DropCallback = dropCallback; } private void HandleDragEnd() { dragContainer.DropCallback = null; } private bool existsInCanvas => planner.CanvasQuizzes != null ? Quiz.QuizIsCreated(planner.CanvasQuizzes) : false; private void OnClick() { quizContext.Quiz = Quiz; Navigation.NavigateTo("/course/" + planner.LocalCourse?.Settings.Name + "/quiz/" + Quiz.Name); } }

@Quiz.Name

@if(existsInCanvas) { } else { }
@if(!existsInCanvas) {
no quiz with same name in canvas
}
Due At: @Quiz.DueAt