OdysseyUI

Pricing 2

Three-column pricing section with a gradient-bordered featured card and an illustrated cursor SVG decoration.

Loading...

Installation

Usage

import Pricing2 from '@/components/odysseyui/pricing-2';

export default function Page() {
  return <Pricing2 />;
}

How It Works

  • Featured plan is wrapped in a bg-linear-to-br gradient border (p-0.5 trick) with a rounded-2xl outer shell and a bg-card inner content area.
  • A "Most Popular" pill is absolutely positioned at the top of the featured card using negative top offset.
  • A decorative SVG cursor illustration is pinned to the bottom-right corner of the featured card via absolute positioning.
  • Non-featured plans use a subtle ring-1 ring-foreground/10 border for visual separation.
  • All CTAs use Button asChild with <Link> for Next.js client-side navigation.

API Reference

Pricing2

PropTypeDefault
plans?
Plan2[]
DEFAULT_PLANS

Plan2

PropTypeDefault
name?
string
-
price?
string
-
priceNote?
string
-
description?
string
-
features?
string[]
-
ctaLabel?
string
-
ctaHref?
string
-
footnote?
string
-
featured?
boolean
-

Built by Shr3kx & iam-sahil. The source code is available on GitHub.

Last updated: 3/26/2026