@if (!string.IsNullOrWhiteSpace(Label)) { } @Sigil : @if (ServerNameChanged is not null) { } else { @ServerName }
@code { [Parameter] public string? Label { get; set; } [Parameter] public required string Sigil { get; set; } [Parameter] public string? LocalPart { get; set { if (field == value) return; field = value; LocalPartChanged.InvokeAsync(value); } } [Parameter] public EventCallback LocalPartChanged { get; set; } [Parameter] public string? ServerName { get; set { if (field == value) return; field = value; ServerNameChanged?.InvokeAsync(value); } } [Parameter] public EventCallback? ServerNameChanged { get; set; } }