Pricing Card

Most popular

Pro

$19/month

For freelancers shipping client sites.

  • Unlimited projects
  • 1,400+ blocks and components
  • Lifetime updates
  • Priority support

No credit card required

About this component

Pricing Card

A complete pricing card with feature list, highlighted state, floating badge, and call to action.

Usage

The import and the props worth knowing about, in one place.

import { Card2 } from "@/components/beste/component/card2";

// CTA renders a <Link> when href is set, otherwise a <button> using onSelect.
<Card2
  plan="Pro"
  price="$19"
  period="/month"
  description="For freelancers shipping client sites."
  features={["Unlimited projects", "Lifetime updates", "Priority support"]}
  cta="Get started"
  href="/signup"
  highlighted            // accent border + floating badge
  badge="Most popular"   // badge text (default: "Most popular")
  footnote="No credit card required"
/>

<Card2
  plan="Starter"
  price="$0"
  period="/month"
  features={["3 projects", "Community support"]}
  cta="Start free"
  tone="dark"   // CTA: "primary" (default) | "dark"
  onSelect={() => console.log("start free")}
/>

Props

Read from the component's own type, so this cannot drift from what it accepts.

PropTypeDefaultDescription
plan*string—Plan name (e.g. "Pro")
price*string—Price (e.g. "$19")
periodstring—Muted text after the price (e.g. "/month")
descriptionstring—Short plan description under the price
features*string[]—Feature list, one line each
cta*string—CTA label
hrefstring—If set, the CTA renders as a link to this href
onSelectReact.MouseEventHandler<HTMLButtonElement>—CTA click handler (used when there is no href)
highlightedboolean—Emphasize this plan: accent border plus the floating badge
badgestring—Floating badge text shown when highlighted (defaults to "Most popular")
footnotestring—Muted line under the CTA (e.g. "No credit card required")
tone"primary" | "dark"—CTA tone
classNamestring—Additional classes merged onto the root

More Card components

View all Card
Atlas Field Watch-22%

Atlas Field Watch

4.8
$249$320
Orbit One

Orbit One

$189

Shop now
Featured

Pro blocks drop monthly

A new themed set of sections lands every month, with free updates forever.

Learn more