You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Connected.Components/Components/Virtualize/Virtualize.razor

22 lines
481 B

@namespace Connected.Components
@inherits ComponentBase
@typeparam T
@if (IsEnabled)
{
<Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize Items="@Items" Context="item" OverscanCount=@OverscanCount>
@if (@ChildContent != null)
{
@ChildContent(item);
}
</Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize>
}
else
{
@foreach (var item in Items ?? Array.Empty<T>())
{
@ChildContent(item);
}
}