@using Management.Web.Shared.Components @inject QuizEditorContext quizContext @code { private Modal? modal { get; set; } protected override void OnInitialized() { quizContext.StateHasChanged += reload; } private void reload() { if (quizContext.Quiz != null) { //initialize modal?.Show(); this.InvokeAsync(this.StateHasChanged); } } public void Dispose() { quizContext.StateHasChanged -= reload; } } @quizContext.Quiz?.Name