1 variant
Pricing Wall
A billing switch, a row of plan cards where the featured one costs no extra height, and the questions that always follow a price.
Priced per seat, cheaper the more you add
Pick a billing period. Everything in Pro is included either way. The block takes as many plans as you give it, two reads best.
Team
Best value$29per seat / month
Seat discounts start at two.
- Everything in Solo
- The Console template
- Seat discounts
- Priority support
Questions
- Blocks you already installed keep working. You stop receiving new ones until you renew.
- Yes. Every plan covers client and commercial projects. None of them cover reselling the source itself.
- Yes. Pick the number of seats at checkout and the per-seat price moves to the matching tier.
import { PricingWall } from "@/components/blocks/pricing-wall";
export default function Page() {
return (
<PricingWall
title="Priced per seat, cheaper the more you add"
plans={[
{
name: "Team",
price: { monthly: "$29", yearly: "$249" },
period: { monthly: "per seat / month", yearly: "per seat / year" },
features: ["Everything in Solo", "The Console template"],
featured: true,
actionLabel: "Start a team",
actionHref: "/checkout",
},
]}
faq={[{ q: "What happens if I stop paying?", a: "Blocks you installed keep working." }]}
/>
);
}123 more lines ship with an easeUI Pro license.
Buy a licenseInstall
$ bunx --bun shadcn add @easeui-pro/pricing-wall