Measured entry
efferd-pricing-2
A shadcn registry block that ships composable React primitives for a glass-style pricing card, including header, plan, price, feature-list, badge, and separator pieces. It is not a finished pricing table. It relies on Tailwind utility classes, project theme tokens, the @ alias, and a local cn helper.



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 | 29.8 KB (95.3 KB build, 65.5 KB baseline) |
| Bare mode | OK |
| Provider required | NO |
| Demo used | written from the component source API |
Verdict
Useful as a tidy set of pricing-card building blocks, but incomplete as a pricing section and poorly demonstrated by its default preview. It builds and mounts in the prepared harness, yet needs a shadcn-style setup plus your own composition, content, and actions before it earns a place in production.
Use it if
- You want small pricing-card primitives that can be assembled around your own plans and calls to action.
- Your app already uses shadcn conventions, Tailwind theme tokens, and a cn class-merging helper.
- You need a restrained glass treatment that can inherit an existing light or dark theme.
Skip it if
- You need a complete multi-plan pricing section that is ready to populate and ship.
- Your project does not use Tailwind or shadcn-style aliases and theme tokens.
- You want built-in billing toggles, checkout actions, plan selection, or pricing logic.
- You expect the registry preview to demonstrate the assembled card rather than an unconfigured primitive.
Install
| Declared dependencies | clsx, tailwind-merge |
|---|---|
| Missing on install | none |
| Bare install | builds and mounts without the shadcn-style helpers |
| Provider | no provider required in the harness |
In a non-shadcn project, add React and Tailwind, define the card, muted, foreground, and muted-foreground theme tokens, configure the @ path alias, and provide a cn utility for conditional class merging. Then compose the exported pieces into a card and supply controls, icons, content, and behavior yourself.
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/shabanhr/efferd-uiAlternatives
Other published entries for the pricing pattern, ordered by what they measured: mounts first, then clean axe scans, then bare-mode passes, then the smaller bundle.
- hyperui-pricing-1unclassified
- Renders
- YES
- A11y
- 0
- Gzip
- 3.8KB
- Bare
- pass
- Prov
- NO
- hyperui-pricing-2editorial
- Renders
- YES
- A11y
- 0
- Gzip
- 18.2KB
- Bare
- pass
- Prov
- NO
- meraki-pricing-side-by-sideminimal-flat
- Renders
- YES
- A11y
- 0
- Gzip
- 18.8KB
- Bare
- pass
- Prov
- NO
- ruixen-pricing-plansunclassified
- Renders
- YES
- A11y
- 0
- Gzip
- 60.6KB
- Bare
- pass
- Prov
- NO
- tripled-glassmorphism-pricing-block-shadcnuiglassmorphism
- Renders
- YES
- A11y
- 0
- Gzip
- 30.4KB
- Bare
- fail
- Prov
- NO
- ruixen-pricing-comparisonunclassified
- Renders
- YES
- A11y
- 0
- Gzip
- 31.3KB
- Bare
- fail
- Prov
- NO