Docs·Pricing 001

Pricing 001

Animated pricing grid with sliding digit prices, yearly billing toggle, and featured plan corner accents.

Installation

$pnpm dlx shadcn@latest add @spiderui/pricing-001

Requires the shadcn button registry item. The install command adds react-use-measure for the sliding price digits.

Usage

Three-column grid with a monthly/yearly toggle. Prices animate through SlidingNumber (motion springs + react-use-measure). Featured plans get CornerPlus border decorations. Inspired by Efferd Pricing 7.

API Reference

PropTypeDefault
plansPlan objects with monthly/yearly prices, features, credits label, and featured flag.
Plan[]DEFAULT_PLANS
classNameClasses on the root container.
string—

Click on the icon in the top right of the example preview to view the source code for specific variants.

Keep in mind

This component is inspired by various open-source projects and patterns. Please verify licenses and implementation details before using in production.

Have any questions?
Contact on@ctrlcat0x

Simple, transparent pricing

Billed yearly (18% OFF)
Starter

Everything you need to explore. No card required, no strings attached.

$
0
0123456789
/month
1,000 credits / month
1 concurrent request
Community support
ProMost popular

Built for makers shipping real products. Flexible, fast, and reliable.

$
0
0123456789
0
0123456789
/month
10,000 credits / month
10 concurrent requests
Email support
$7 per extra 1k credits
Enterprise

For teams that need reliability at scale. Custom limits, dedicated support.

$
0
0123456789
0
0123456789
0
0123456789
/month
500,000 credits / month
Unlimited concurrent requests
Dedicated support
Custom rate limits
SLA guarantee

Need help deciding?

Contact our support team for personalized recommendations and guidance.

import { Pricing001 } from "@/components/ui/pricing-001"
export default function Page() {
  return <Pricing001 />
}