shadcn.io is not affiliated with official shadcn/ui
Unlimited Plan Pricing Block for React
One flat-rate plan under an oversized Unlimited wordmark: a price cell with the call to action beside eight feature cells that share hairlines, each with a line of detail.
Installation
Overview
Make "no limits" the headline with this unlimited plan section. The word Unlimited is set as an oversized wordmark with an infinity icon, under the page's top rule, with a one-line pitch beneath it. Below, a ruled band puts the plan's cell on the start side, with its name, the price per domain, the full-width Shine Button, the section's only primary control, and three reassurances, and eight feature cells beside it, each a bold line with a sentence of detail, all sharing their hairlines and meeting the rails with + marks. On a phone the cells show their first five behind an "All 8 features" button. Built with Button, Guides, Shine Button and Lucide icons, with CSS transitions only. For email and hosting, storage and collaboration products that sell on having no caps.
FAQ
How do I change the price and the features?
Edit the constants at the top of the file. PRICE is the monthly price per domain and CURRENCY the symbol; FEATURES lists the cells, each with a name and a detail; PROMISES are the three lines under the button. The "All 8 features" label is counted from FEATURES. The wordmark is the h2: change the word, or the icon, to name a different plan.
How do I connect the call to action to checkout?
The call to action is a real link in the plan's cell. Point it at your sign-up or checkout; one plan means there's nothing to choose.
The link is render={<a href="#" />} on ShineButton, with nativeButton={false}: change its href.
Is the oversized wordmark accessible?
Yes. It's the section's h2, so a screen reader announces "Unlimited" as the heading; the infinity icon beside it is decorative and hidden. Its size steps from text-5xl on a phone to text-8xl from lg, and it never grows taller than about 100 px, so the price and the button stay in the first screen on a laptop.
How are the lines drawn?
The side rails and top rule with their + marks come from one Guides layer on the section's column, the same on every block. The band under the wordmark is a grid with gap-px over a bg-border background, so the plan's cell and the eight feature cells share single hairlines, and a second Guides layer puts + marks where the band's rules meet the rails.
How does it adapt to a phone?
The plan's cell comes first, so the price and the button are reached before any feature. The cells then stack in one column showing five features; "All 8 features" (aria-expanded) reveals the rest. From sm the cells form two columns and from md all eight are visible with no button; from lg the plan's cell takes two fifths of the band.
Is it fine to say unlimited?
Only if it is. Every cell here is a claim the plan has to keep, so write the ones you mean, and put a fair-use line in your terms if one exists. If a limit applies to something customers will notice, name it on the card (for example "Unlimited mailboxes, 100 GB pooled storage") rather than hiding it behind the word.
Related
- Pro
Flat Rate Pricing
Single planOne flat price for the whole company, set as a typographic band: the price at display size, the meters it never charges for struck through beside it, one call to action, and four cells of what's included.
- Pro
All Inclusive Pricing
Single planOne price over a wall of everything it includes: 36 features as ticked chips in six ruled groups, with the price and one call to action in the header row and nothing gated or extra to buy.
- Pro
Minimal Single Plan Pricing
Single planThe quietest single plan: one card in a card with a launch price beside the struck-out regular price, one call to action and six included features, under a short centred header.
- Pro
Featured Plan Pricing
Single planOne plan in the spotlight: an oversized card under a monochrome cone of light with the price as the largest type on the page, a monthly and yearly switch, and a short pitch beside it.
- Pro
Per-User Pricing as One Sentence
Seats and teamsThe simplest per-user price, said as one giant sentence, '$8 per user, per month.', with a small stepper for the team's users and a monthly total beside it.
- Pro
White Label Pricing
Sales and partnersA live brand preview for a white-label program: type a brand name and pick an accent colour, and a mock client dashboard restyles as you go, beside the Partner plan.