@if (Item is ItemTitle t) {
}
@if (Item is ItemTitle title) {
@title.OrderId - @title.Label
} else if (Item is ItemVerification verif) { @verif.Label }
@code { [Parameter] public TemplateGrid Grid { get; set; } = default!; [Parameter] public Item Item { get; set; } = default!; [Parameter] public EventCallback OnAddChild { get; set; } = default!; private Modal Details = default!; public string Class { get { if (Item is not ItemTitle) return "verification"; return "title order-" + Item.Order; } } private async Task ShowDetails() { var parameters = new Dictionary
(); parameters.Add(nameof(TemplateFillerItemDetail.Grid), Grid); parameters.Add(nameof(TemplateFillerItemDetail.Item), (Item)Item); await Details.ShowAsync
(title: "Détails", parameters: parameters); } private async Task AddChildTitle() { if (OnAddChild.HasDelegate) await OnAddChild.InvokeAsync(); } private void OnModalHidden() { StateHasChanged(); } }