Pagination

Markup for row-height links: 32px ghost pages, outline for the current one, sm previous/next. Sits under tables at row height; data tables keep their own TanStack pager and use these links for markup only.

<Pagination><PaginationContent><PaginationItem><PaginationPrevious href="#" /></PaginationItem>…<PaginationItem><PaginationLink href="#" isActive>3</PaginationLink></PaginationItem>…</PaginationContent></Pagination>

Seven pages, page 3 active

Under the lots table

Previous is disabled on page 1

LotSellerPrice
Shampoo 400 ml, 24 palletsNordic Retail AB€9,800.00
Mixed personal care returns, 6 palletsTilburg Trading BV€860.00
Dishwasher tablets, 8 palletsRhine Outlet GmbH€2,310.50
Wireless earbuds, 1,200 unitsAntwerp Stock NV€430.00
Baby wipes, 16 palletsBaltic Goods OÜ€5,120.75

Showing 1–8 of 41 lots

One page

One page: no pager, the count still says how many.

LotSellerPrice
Shampoo 400 ml, 24 palletsNordic Retail AB€9,800.00
Mixed personal care returns, 6 palletsTilburg Trading BV€860.00
Dishwasher tablets, 8 palletsRhine Outlet GmbH€2,310.50
Wireless earbuds, 1,200 unitsAntwerp Stock NV€430.00

Showing 1–4 of 4 lots

No results

The pager disappears; the count line and the table frame stay so the layout holds.

LotSellerPrice

No lots match these filters

Every lot is still here — the filters are hiding them.

Showing 0 of 41 lots