private async Task OnClickedAsync(MouseEventArgs e) { var js = await _jsTask.Value; IsSelected = true; if (e.Button == 0 && !NodeModel.IsFile) { await js.InvokeVoidAsync("toggle", Id); } await OnClickCallback.InvokeAsync(this); }
public Task OnClicked() { if (Question.IsAnswerSelected) { return(Task.CompletedTask); } IsClicked = true; Reveal(); Question.SelectAnswer(Answer); return(OnClickCallback.InvokeAsync(Answer)); }