3D Gem Pricing SectionThree pricing cards, each topped by a still faceted gem that grows and spins on hover.

Premium blockBlocks

Add to your projectPremium block

One command adds this component to your project.

1

Run the following command. New project? Run npx shadcn@latest init first to set up Tailwind and path aliases.

npx shadcn@latest add @aicanvas/3d-gem-pricing-section
2

For dark mode, add the dark class to your <html> element:

Optional
<html class="dark">

Install with AI Canvas MCP

With AI Canvas MCP, your AI knows every component we ship. Ask for one inside Claude Code, Codex, or Cursor and it installs the component you pick. Works with any AI Canvas account, free or premium.

Props

Every prop this component accepts. Any other prop is forwarded to the underlying element.

PricingTier

PropTypeDefaultDescription
namereqstring-Plan name shown as the card heading.
proreqboolean-Whether this is the highlighted/hero plan.
monthlyreqstring-Price shown when billed monthly (e.g. "$19").
yearlyreqstring-Price shown when billed yearly (e.g. "$15").
suffixreqstring-Text after the price (e.g. "/month"); empty for a custom-quote plan.
ctareqstring-Call-to-action button label.
introreqstring-Line introducing the checklist (e.g. "What's included:").
featuresreqstring[]-Checklist rows shown under the CTA.
seatsreqstring-Footer band left stat (e.g. "5 Team Seats").
storagereqstring-Footer band right stat (e.g. "10 GB").

GemPricingSection

PropTypeDefaultDescription
tiersPricingTier[]DEFAULT_TIERSThe three plans shown left to right. Exactly one should have `pro: true`; the gem accessory and shape order pair by position (1st/2nd/3rd), so custom tiers keep the same three-plan shape.
onSelectPlan(tierName: string) => void-Called with the plan name when a CTA button is clicked.
classNamestring-Extra classes merged onto the outermost root element.

Frequently asked questions

Is 3D Gem Pricing Section free to use?
3D Gem Pricing Section is a Premium AI Canvas component. Premium unlocks the full source code and one-command installs for every Premium component and template.
How do I install 3D Gem Pricing Section?
Premium unlocks one-command installs: run the shadcn CLI with your AI Canvas token, or connect the AI Canvas MCP server and ask your AI editor to install it for you. You can also recreate your own take on it with the included AI prompts.
What is 3D Gem Pricing Section built with?
3D Gem Pricing Section is built with React and TypeScript, using Pricing, Three.js, WebGL, and 3D. It ships with both light and dark styling.
Can I remix 3D Gem Pricing Section with AI?
Yes. 3D Gem Pricing Section ships with one comprehensive AI prompt written against the real source code. Open "Remix with AI" on this page to read and copy it into Claude, Cursor, ChatGPT, or any AI tool. Prompts are for remixing your own variation; for the exact component, install it with the one-command CLI.