Pricing Card Two
Matches the “3 cards with colored borders” layout. Pass your own icon, data, and tone.
Example
Personal
the starter choise
$5/month
- Lorem ipsum
- Lorem set
- Lorem ipsum dolor.
- Lorem ipsum dolor sit amet, consectetur.
- Only lorem
- Lorem ipsum dolor.
- Lorem ipsum.
Team
the starter choise
$15/month
- Lorem ipsum
- Lorem set
- Lorem ipsum dolor.
- Lorem ipsum dolor sit amet, consectetur.
- Only lorem
- Lorem ipsum dolor.
- Lorem ipsum.
Business
the starter choise
$25/month
- Lorem ipsum
- Lorem set
- Lorem ipsum dolor.
- Lorem ipsum dolor sit amet, consectetur.
- Only lorem
- Lorem ipsum dolor.
- Lorem ipsum.
Installation
npx shadcn-extras@latest add pricing-card-two
Props
Prop | Type | Default | Description |
---|---|---|---|
icon | ReactNode | — | Large top icon. |
name | string | — | Plan name. |
subtitle | string | 'the starter choise' | Small helper text. |
price | number | string | — | Price (number uses currency ). |
currency | string | '$' | Currency prefix when price is a number. |
periodLabel | string | '/month' | Next to price. |
features | { label: ReactNode; included?: boolean }[] | [] | List of features; included defaults to true . |
cta | href or onClick + label? | — | Call-to-action (link or button). |
tone | 'pink' | 'blue' | 'amber' | 'emerald' | 'zinc' | 'blue' | Accent color. |
*ClassName | string | — | Slot class overrides. |