All Components

Browse all 35+ form components grouped by tier. Click any component for full documentation, props, and usage tips.

Free Components

9 components

Premium Components

23 components

Radio Group

Selection

Radio button group with configurable options and layout.

Checkbox Group

Selection

Multiple checkbox options with min/max selection validation.

Toggle Switch

Selection

On/off toggle switch with custom styling.

Button Group

Selection

Styled button group for single or multi-select choices.

Date Picker

Date & Time

Calendar date picker powered by react-day-picker.

Time Picker

Date & Time

Custom time picker with 12h/24h format.

Date & Time Picker

Date & Time

Combined date and time picker in one component.

Range Slider

Feedback

Range slider with min/max values and configurable step.

Star Rating

Feedback

Star rating component with configurable max stars.

NPS Score

Feedback

Net Promoter Score (0-10) input for customer feedback.

File Upload

File

Single file upload with type and size validation.

Multi-File Upload

File

Multiple file upload with individual file validation.

Image Upload

File

Image upload with preview and type/size validation.

Hidden Field

Utility

Invisible field that stores a value in the form data.

reCAPTCHA

Utility

Google reCAPTCHA v2 integration for spam protection.

URL Data

Utility

Captures URL parameters and stores them in form data.

Multi-Step Form

Layout

Wrapper component that splits a form into multiple steps.

Next Button

Layout

Navigate to the next step in a multi-step form.

Previous Button

Layout

Navigate to the previous step in a multi-step form.

Step Progress

Layout

Visual step indicator with 3 variants: steps, numbers, or percentage.

Progress Bar

Layout

Linear progress bar showing form completion.

Slot

Utility

Extracts a property value from a child component and stores it in form data.

Form Summary

Utility

Displays all form data as a review list or table.

Pro Components

5 components