public class SalesChart : StatelessComponent
{
private readonly List<Sale> _data;
public SalesChart(List<Sale> data) => _data = data;
public override HtmlNode Build() =>
new ChartJs("sales-chart")
.WithType(ChartType.Bar)
.WithData(_data, x => x.Date, x => x.Amount)
.WithResponsive(true);
}