@* Reusable keyset (cursor) pagination button bar — purely presentational.
All cursor/navigation logic lives in the consuming page via callbacks. *@
Page @PageNumber · @RowCount rows
@code {
[Parameter] public int PageNumber { get; set; } = 1;
[Parameter] public int RowCount { get; set; }
[Parameter] public bool CanGoBack { get; set; }
[Parameter] public bool HasNextPage { get; set; }
[Parameter] public bool Disabled { get; set; }
[Parameter] public EventCallback OnPrevious { get; set; }
[Parameter] public EventCallback OnNext { get; set; }
}