Docs·Pricing 003

Pricing 003

Asymmetric three-column pricing with an elevated featured card, amber badge, and optional security footer.

Installation

$pnpm dlx shadcn@latest add @spiderui/pricing-003

Requires shadcn button and badge (uses the amber variant on the featured plan).

Usage

Asymmetric three-column layout: hobby, elevated featured center, and enterprise. Set customPricing to swap the price row for a label, and footerNote for a security row under the featured card. Inspired by Efferd Pricing 6.

API Reference

PropTypeDefault
plansPlan objects with price or customPricing, features, CTA, featured flag, and optional footerNote.
Plan3[]DEFAULT_PLANS_3
titleSection heading.
string"Flexible plans that grow with you"
subtitleSubtitle opposite the heading.
stringDEFAULT_PRICING_3_SUBTITLE
classNameClasses on the root container.
string—

Click on the icon in the top right of the example preview to view the source code for specific variants.

Keep in mind

This component is inspired by various open-source projects and patterns. Please verify licenses and implementation details before using in production.

Have any questions?
Contact on@ctrlcat0x

Flexible plans that grow with you

Use Inbox individually or upgrade to link more accounts and add seats for your team members.

Hobby
Free

For most individuals

Start For Free
  • Up to 3 Blog posts
  • Up to 3 Transcriptions
  • Up to 3 Posts stored
  • Markdown support
  • Community support
  • AI powered suggestions
ProBest Value
$20per month

For small businesses

Get started
  • Up to 500 Blog Posts
  • Up to 500 Transcriptions
  • Up to 500 Posts stored
  • Unlimited Markdown support
  • SEO optimization tools
  • Priority support
  • AI powered suggestions
Safe and secure
Enterprise
Tailored pricing terms

For large organizations

Contact team
  • Unlimited Blog Posts
  • Unlimited Transcriptions
  • Unlimited Posts stored
  • Unlimited Markdown support
  • SEO optimization tools
  • Priority support
  • AI powered suggestions
import { Pricing003 } from "@/components/ui/pricing-003"
export default function Page() {
  return <Pricing003 />
}