Professional Pricing Plan

A pricing plan component that displays the features, pricing, and a call-to-action button for different subscription types, such as basic or popular plans.

Starter

Basic Plan

High Performance
Unlimited Storage
24/7 Customer Support
Easy Integration
19.99/ month

Dependencies

react-icons

Installation

npm install react-icons

Props

NameTypeDefaultDescription
type'basic' | 'popular'basicThe type of the pricing plan. "basic" for a standard plan or "popular" for a highlighted plan.
titlestringBasic PlanThe title of the pricing plan (e.g., "Basic Plan").
labelstringStarterThe label of the pricing plan, such as "Starter" or "Premium".
pricenumber19.99The price of the plan, displayed as a number with currency formatting.
featuresProfPricingFeature[]An array of feature objects that describe the plan's features, each containing a "text" field.
onStart() => voidA callback function that is triggered when the "Start now" button is clicked.
classNamestringAdditional custom CSS classes to apply to the component.
Brought to life by Naseem Ansari – Building Experiences that Inspire