In a nutshell, how can I make this code better:
@if( this.OnClick_Async is not null ) {<div component-name="TermDisplay" class="basic" @onclick=@(async e => await this.OnClick_Async(e)) onmouseover="if(@(this.Term.Context is not null) == true && @(this.Term.Context.Context is not null) == true) { window.DisplayMousePopup(event, `@this.Term.Context.Context.Term`); }"> @this.Term.ToString()</div>} else {<div component-name="TermDisplay" class="basic" onmouseover="if(@(this.Term.Context is not null) == true && @(this.Term.Context.Context is not null) == true) { window.DisplayMousePopup(event, `@this.Term.Context.Context.Term`); }"> @this.Term.ToString()</div>}Because the attributes use Blazor, I'm not sure if I can simply cop out with attribute splatting.
Edit: I realize I may be asking the wrong question for the given code, but the main question remains.