• Docs
  • Components
  • Blocks
  • Admin
CtrlK
Get Started
  • Introduction
  • Setup
  • CLI
  • VS Code Extension
  • Figma Code Connect
  • MCP Server
  • llms.txt
  • Changelog
Foundations
  • Design Tokens
  • Theming & Modes
  • Semantic Colors
  • Spacing
  • Typography
Testing
  • Test Guide
  • Performance Tests
  • Visual Regression
Components
  • Accordion
  • Activity Feed
  • Alert
  • Avatar
  • Badge
  • Breadcrumbs
  • Button
  • Card
  • Carousel
  • Checkbox
  • Collapsible
  • Combobox
  • Command Palette
  • Context Menu
  • Date Picker
  • Dialog
  • Dropdown Menu
  • File Upload
  • Hover Card
  • Input
  • Kbd
  • Label
  • Menubar
  • Metric Card
  • Multi Select
  • Navigation Menu
  • Pagination
  • Popover
  • Progress
  • Quick Actions
  • Radio
  • Rating
  • Resizable
  • Segmented Control
  • Select
  • Separator
  • Sheet
  • Skeleton
  • Slider
  • Spinner
  • Split Button
  • Stepper
  • Switch
  • Table
  • Tabs
  • Tag Input
  • Textarea
  • Timeline
  • Toast
  • Toggle
  • Toggle Group
  • Tooltip
  • Tree View
Blocks
  • Activity Feed
  • App Shell
  • Authentication Block
  • Benefits Section
  • Cta Section
  • Data Table
  • Empty State
  • Faq Section
  • Feature Grid Section
  • Footer Section
  • Hero Section
  • Kpi Dashboard
  • Kpi Strip
  • Link Card
  • Metric Card
  • Navigation Header
  • Pagination Footer
  • Pricing Table
  • Quick Actions
  • Settings Screen
Resources
  • API Reference
Pagination FooterQuick Actions
Pagination FooterQuick Actions
Pagination FooterQuick Actions

Pricing Table

Plan cards/table with pricing and features.

Starter

Perfect for getting started

$9/month
  • ✓
    Up to 5 projects
  • ✓
    10GB storage
  • ✓
    Basic support
  • ✗
    Advanced analytics
  • ✗
    Custom domains

Pro

Popular

For professionals

$29/month
  • ✓
    Unlimited projects
  • ✓
    100GB storage
  • ✓
    Priority support
  • ✓
    Advanced analytics
  • ✓
    Custom domains

Enterprise

For teams and organizations

$99/month
  • ✓
    Unlimited projects
  • ✓
    Unlimited storage
  • ✓
    24/7 support
  • ✓
    Advanced analytics
  • ✓
    Custom domains
  • ✓
    SSO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

Two Tiers

Free

For personal projects

$0/month
  • ✓
    1 project
  • ✓
    1GB storage
  • ✓
    Community support

Pro

Popular

For professionals

$29/month
  • ✓
    Unlimited projects
  • ✓
    100GB storage
  • ✓
    Priority support

Code Examples

import { PricingTable } from "@fragment_ui/blocks";

<PricingTable
  tiers={[
    {
      name: "Pro",
      description: "For professionals",
      price: "$29",
      pricePeriod: "month",
      popular: true,
      features: [
        { name: "Unlimited projects", included: true },
        { name: "100GB storage", included: true },
        { name: "Priority support", included: true },
      ],
      ctaText: "Get Started",
      ctaOnClick: () => handleSignup("pro"),
    },
  ]}
/>

Props

PricingTable

  • tiers - Array of pricing tiers (required)
  • className - Additional CSS classes (optional)

PricingTier

  • name - Tier name (required)
  • description - Tier description (optional)
  • price - Price display (required, e.g., "$29" or "Custom")
  • pricePeriod - Price period (optional, e.g., "month", "year")
  • priceDescription - Additional price description (optional)
  • features - Array of features (required)
  • ctaText - CTA button text (required)
  • ctaOnClick - CTA click handler (optional)
  • ctaHref - CTA link URL (optional)
  • popular - Mark tier as popular (optional)
  • disabled - Disable tier (optional)

PricingFeature

  • name - Feature name (required)
  • included - Whether feature is included (optional, default: true)
  • description - Feature description (optional)

Install

1

Accessibility

Pricing table uses semantic HTML with proper headings and structure. Cards are keyboard accessible, and CTA buttons follow button/link accessibility patterns. Compliant with WCAG 2.1.