Kokonut UI

Pricing Cards

Features 118

About

A responsive pricing cards component with customizable tiers, features, and dark mode support. Features - Responsive grid layout (1 column on mobile, 2 columns on desktop) - Dark mode support - Customizable pricing tiers - Highlighted tier support - Animated hover effects - Feature list with included/excluded states - Customizable CTA buttons with link or click handler - Gradient backgrounds for highlighted tiers - Flexible styling through className props

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Pricing Cards to your project and fits it to your theme.

Code

How Pricing Cards is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

import { PricingCards } from "@/components/blocks/pricing-cards";

const tiers = [
    {
        name: "SELF",
        price: 299,
        description: "For small teams and growing businesses",
        features: [
            { name: "Up to 20 team members", included: true },
            { name: "Advanced analytics", included: true },
            { name: "24/7 email support", included: true },
            { name: "API access", included: true, highlight: true },
            { name: "Custom integrations", included: false },
            { name: "Enterprise features", included: false },
        ],
        cta: {
            text: "Get started",
            href: "/signup",
        }
    },
    {
        name: "TEAM",
        price: 999,
        interval: "monthly",
        description: "For large organizations and enterprises",
        highlight: true,
        features: [
            { name: "Unlimited team members", included: true },
            { name: "Advanced analytics", included: true },
            { name: "24/7 priority support", included: true },
            { name: "Unlimited API access", included: true, highlight: true },
            { name: "Custom integrations", included: true },
            { name: "Enterprise features", included: true },
        ],
        cta: {
            text: "Contact sales",
            onClick: () => console.log("Contact sales clicked"),
        }
    },
];

function PricingPage() {
    return (
        <PricingCards 
            tiers={tiers}
            className="gap-6"
            containerClassName="py-12"
        />
    );
}

export { PricingPage }

Dependencies

More by Kokonut UI

View all
  • Background Paths

    Background Paths

    5.7K
  • Shape Landing Hero

    Shape Landing Hero

    3.5K
  • Beams Background

    Beams Background

    2.8K
  • Bento Grid

    Bento Grid

    2.2K
  • v0 AI Chat

    v0 AI Chat

    2.1K
  • AI Voice Input

    AI Voice Input

    1.7K
  • Hand Writing Text

    Hand Writing Text

    1.3K
  • Action Search Bar

    Action Search Bar

    1.3K

More in Features

View all
  • Features 8

    Features 8

    3.1K
  • Feature Sections

    Feature Sections

    107
  • Feature 72

    Feature 72

    122
  • Grid Feature Cards

    Grid Feature Cards

    1.9K
  • Features 2

    Features 2

    322
  • Features 4

    Features 4

    368
  • Feature Modern

    Feature Modern

    9
  • Features Card

    Features Card

    201