Of-N stepper, Capsule

Of-N stepper, Capsule is a Pagination block from Orvain UI, built for React and Vue with a matching Figma frame.

Best for

A compact pager that also shows how far through the set you are

Anatomy

One pill: round chevrons, "Page 10 of 26" as the jump (the popover listbox), a thin brand line along the base that fills · hold a chevron to run through the pages · the digits roll

MCPConnect the MCP server

181–200 of 512 invoices

In the Orvain Library

Get Of-N stepper, Capsule for your product

The block’s code in React and Vue, its frame in the Figma file, and the Orvain MCP so your AI tools build with it. Part of every Library plan, alongside every other block.

  • React
  • Vue
  • Figma frame
  • Orvain MCP

About this block

Part of Pagination

What’s inside

03parts

The pieces it is built from. Keep them all, or drop the ones your product doesn’t need.

  1. One pillround chevrons, "Page 10 of 26" as the jump (the popover listbox), a thin brand line along the base that fills
  2. Hold a chevron to run through the pages
  3. The digits roll

Responsive behaviour

560 px

Drawn at this width and never stretched past it. Below it, controls, text and spacing step down from the box the block sits in, not the window.

1440pxDesktop · 12 columns

When to use it

Where Pagination earns its place

Reach for Pagination

  • A result set long enough that people jump to a page rather than scroll to one.
  • Under a table, where the reader also has to choose how many rows a page is.
  • Queries paged on the server, where a page is a request rather than a slice of something already loaded.
  • A position that has to survive a reload, a shared link or a colleague reading it out.

Reach for something else

  • A feed read in order with no particular destination: a Load more button or continuous scrolling matches how people actually move through it.
  • Records that shift position while the set is being read: a cursor anchored to the last record seen beats page numbers that renumber underneath the reader.
  • A set that fits on one screen: show all of it; a pager under a list that was never going to be cut is a control with nothing to do.

Accessibility

06to keep

What the block ships with. Hold on to these as you make it yours.

  • Named controlsEvery icon-only button keeps a text label, so a screen reader can say what it does.
  • Keyboard firstEvery control is reachable with Tab, and its focus ring stays visible.
  • More than colourA state never rides on colour alone; a mark or a word goes with it.
  • Contrast holdsRetheme freely, but keep text at or above the contrast it ships with.
  • Calm motionFor visitors who ask for reduced motion, things simply appear.
  • Room to hitTargets stay at least 24px, with space between neighbours.

Notes for AI

1 line

Is all your assistant needs. With the Orvain MCP connected, it builds the block from your own tokens and components.

Add the Orvain “Of-N stepper, Capsule” block to this page: one pill: round chevrons, "Page 10 of 26" as the jump (the popover listbox), a thin brand line along the base that fills, hold a chevron to run through the pages, the digits roll.

Works in
Connect the MCP

Questions about Of-N stepper, Capsule.

What is the Of-N stepper, Capsule block?

Of-N stepper, Capsule is a Pagination block from Orvain UI, built for React and Vue with a matching Figma frame. Best for a compact pager that also shows how far through the set you are.

What is the Of-N stepper, Capsule block made of?

Is the Of-N stepper, Capsule block responsive?

Is the Of-N stepper, Capsule block accessible?

How do I add the Of-N stepper, Capsule block to my project?

When should I not use a Pagination block?

More Pagination blocks

All Pagination

Chevron ends

A tight row where the ends need to be reachable rather than explained

Of-N stepper

A narrow footer: one number, its total, and a way to jump straight to a page

Labelled ends

A footer with room for words: Previous and Next survive translation and a screen reader better

Go to page

Long sets where paging one at a time is not the point: type the page and go

Rows per page

The other half of paging: how many rows a page is, before which page you are on

Raised Next

A screen where moving between pages is the main thing happening

Chevron ends, Lens

A tight row where the motion should say which way you went

Chevron ends, Scrub

Sets where the middle pages matter as much as the neighbours

Of-N stepper, Type in place

A narrow footer where people know the page they want

Labelled ends, Destinations

Docs and long reads where the next page has a name

Labelled ends, Load more

Feeds and long lists where pages are an implementation detail

Go to page, Jump field

Long sets where people type the page and want to see it is valid first

Go to page, By name

Alphabetical sets where people remember a surname, not a page number

Rows per page, Table footer

Data tables that need the footer everyone expects

Rows per page, Keeps your place

Tables people read down, where a new page size should not lose the row

Raised Next, Next leads

Readers who mostly go forward

Raised Next, Segments

A short set where the shape of the whole thing is worth seeing

The Orvain Dispatch

Premium components, free in your inbox.

Join the Orvain Dispatch and get production-ready components, free to keep: React and Vue code plus the Figma frame, yours to ship.

Just components, never spam. You can unsubscribe anytime.