Tabbed individuals/teams pricing grid with coloured card backdrops, Avatar orbs, grain texture overlays, and feature checklists.
Installation
Pricing 6 uses the Avatar component for the orb icons on each card. It will be installed automatically as a registry dependency.
Usage
Customisation
Supply your own plan arrays via individualPlans and teamsPlans:
How It Works
- A pill-shaped tab switcher toggles between the
individualsandteamsplan arrays. - Each
PlanCardrenders a coloured header panel (baseclass) with two blurred blobdivs and an inline SVG grain filter for depth. - An
Avatarorb (squircle, sm) uses the palette'savatarColorto match the card colour scheme. featuredLabel, when provided, renders as a frosted-glass pill badge beside the avatar.ctaDarkswaps the CTA button from a frosted-white style tobg-foreground(true dark), useful for a hero/featured plan.- Feature items are rendered with
Tick02Iconfrom Hugeicons at reduced opacity. - Optional
footerNote/footerDescappear below a divider line at the card bottom.
API Reference
Pricing6
| Prop | Type | Default |
|---|---|---|
individualPlans? | Plan6[] | - |
teamsPlans? | Plan6[] | - |
individualsLabel? | string | "Individuals" |
teamsLabel? | string | "Teams & Enterprise" |
defaultTab? | "individuals" | "teams" | "individuals" |
title? | string | "Simple, transparent pricing" |
subtitle? | string | "No hidden fees. Choose the plan that works for you." |
Plan6
| Prop | Type | Default |
|---|---|---|
id | string | - |
name | string | - |
description | string | - |
palette | "blue" | "purple" | "amber" | "teal" | "rose" | "slate" | - |
price | string | - |
originalPrice | string | - |
ctaLabel | string | - |
ctaHref | string | - |
features | string[] | - |
priceNote? | string | - |
featuredLabel? | string | - |
footerNote? | string | - |
footerDesc? | string | - |
ctaDark? | boolean | false |