Measured entry
8bitcn-pagination
A retro-skinned pagination wrapper that ships as a shadcn registry component plus a CSS file importing the Press Start 2P font. It composes the standard shadcn pagination primitives, uses the cn alias helper, class-variance-authority, and lucide-react, and supplies custom pixel chevrons and active-page borders.



Measured
Every value below was written by the harness on the run that produced the frames above. None of it is derived from the prose.
| Build | OK |
|---|---|
| Mount | OK |
| Console errors | 0 |
| Uncaught page errors | 0 |
| Horizontal overflow | clean at 375, 768, 1440 |
| Axe critical | 0 |
| Axe serious | 0 |
| Axe moderate | 0 |
| Axe minor | 0 |
| Gzip marginal | 32.2 KB (97.7 KB build, 65.5 KB baseline) |
| Bare mode | FAIL |
| Provider required | NO |
| Demo used | written from the component source API |
What the harness recorded
BARE BUILD
spawnSync npx ETIMEDOUT
Verdict
The verified harness build and mount succeeded, but the bare check timed out while invoking the package runner. Treat this as needing a shadcn-style setup, not as a proven standalone drop-in.
Use it if
- You already use shadcn pagination and want an arcade-style skin without replacing its API.
- You need responsive previous and next controls whose text collapses on narrow layouts.
- You want conventional link-based pagination with active-page and ellipsis primitives.
Skip it if
- Your product's visual language cannot accommodate an imported retro webfont and pixel-art controls.
- You need pagination state, routing, data fetching, or disabled-boundary logic included.
- You do not use Tailwind, shadcn aliases, or the upstream pagination primitive and want a standalone package.
Install
| Declared dependencies | radix-ui, clsx, tailwind-merge |
|---|---|
| Missing on install | none |
| Bare install | fails once the shadcn-style helpers are removed, so it needs that setup |
| Provider | no provider required in the harness |
In a non-shadcn project, add Tailwind, the cn helper backed by clsx and tailwind-merge, class-variance-authority, lucide-react, the upstream shadcn pagination and button types, matching import aliases, and the supplied retro stylesheet. Allow or self-host its Google font import.
Source and credit
This page is a review, not a copy. The component source lives with its author and this site does not republish it. Read the license before you use anything.
Author repository
github.com/TheOrcDev/8bitcn-uiAlternatives
Other published entries for the navbar pattern, ordered by what they measured: mounts first, then clean axe scans, then bare-mode passes, then the smaller bundle.
- hyperui-headers-4editorial
- Renders
- YES
- A11y
- 0
- Gzip
- 19.1KB
- Bare
- pass
- Prov
- NO
- kibo-dialog-stackminimal-flat
- Renders
- YES
- A11y
- 0
- Gzip
- 33.4KB
- Bare
- pass
- Prov
- NO
- ruixen-floating-navbarunclassified
- Renders
- YES
- A11y
- 0
- Gzip
- 59.9KB
- Bare
- pass
- Prov
- NO
- ruixen-hover-gradient-navbargradient-glow
- Renders
- YES
- A11y
- 0
- Gzip
- 60.9KB
- Bare
- pass
- Prov
- NO
- ruixen-expandable-menu-navbarunclassified
- Renders
- YES
- A11y
- 0
- Gzip
- 61.8KB
- Bare
- pass
- Prov
- NO
- hextaui-cardminimal-flat
- Renders
- YES
- A11y
- 0
- Gzip
- 26.7KB
- Bare
- fail
- Prov
- NO