namespace Groceries.Components; using Microsoft.AspNetCore.Components; public class TemplateTableColumn : TableColumn { [Parameter] public RenderFragment ChildContent { get; set; } = _ => _ => { }; [Parameter] public override DataSort? SortBy { get; set; } public override bool Sortable { get => SortBy != null; set => throw new NotSupportedException(); } protected internal override RenderFragment CellContent => ChildContent; }