Velocity X Components by Aidxn Design

Category

Forms

Inputs, validation patterns, multi-step flows and the unglamorous states (errors, success, character counts) that decide whether a form converts or gets abandoned.

34 components · 5 free (MIT) · 29 with subscription

Address Autocomplete Field Shell

Lifetime access

Debounced address-search UI shell with keyboard-navigable suggestions dropdown; geocoding is supplied by the host via props.

React

Checkbox Card Group

Lifetime access

Multi-select add-on cards with the radio-card visual language but native checkbox semantics, zero JS.

Astro

Consent Opt-In Group

Lifetime access

An in-form consent fieldset: a required legal-acceptance checkbox with an error state, plus granular per-channel marketing opt-ins, each its own named checkbox so consent is recorded separately.

Astro

Contact Form — Simple

Free

Single-column name/email/subject/message contact form with a honeypot field, Netlify Forms opt-in, and a presentational action prop.

Astro

Contact Form — Two-Column with Map Slot

Lifetime access

Two-column contact layout with a named aside slot for a map or office photo, stacking to one column on mobile.

Astro

Date/Time Picker Field

Lifetime access

Styled native date and time input pair with a combined human-readable preview and a clear action.

React

Email Disclosure Field

Lifetime access

A Continue with Email button that morphs in place into an email field on click — the progressive-disclosure auth pattern, reduced-motion safe.

React

Field Error Summary

Lifetime access

The WCAG error-summary pattern for long forms: an assertive live region listing every invalid field as a jump-to link, self-focusing on mount after a failed submit.

React

File Upload — Drag and Drop

Lifetime access

Drag-and-drop file picker with browse fallback, size validation, and a removable selected-files list.

React

Filter Chips / Toggle Row

Lifetime access

Horizontal row of togglable multi-select filter chips with an active count and clear-all action.

React

Filter Sidebar Panel

Lifetime access

Vertical catalog filter stack with collapsible checkbox groups and a price range, built on native details elements.

Astro

Form Success/Error State Panel

Lifetime access

Post-submit status panel with success, error, and pending states for the host to swap in after a submission resolves.

Astro

Inline Validation States Showcase

Lifetime access

Reference demo of idle/valid/invalid inline field validation with live icons and messaging on blur.

React

Login Form

Free

Email/password sign-in card with a show/hide password toggle driven by a scoped inline script.

Astro

Multi-Step Wizard Form

Lifetime access

Three-step form with a segmented progress bar, per-step validation, and back/next navigation before calling onSubmit.

React

Newsletter — Card

Free

Standalone card-format newsletter opt-in with an icon badge and privacy microcopy.

Astro

Newsletter — Inline Bar

Free

A slim single-row email capture bar for footers or in-content placements.

Astro

OTP / Code Input

Lifetime access

Segmented one-time-code field with auto-advance, backspace-to-previous, and full-code paste support.

React

Password Reset Form

Lifetime access

Single-field reset-link request card with a built-in confirmation state toggled via a sent prop.

Astro

Phone Number Field

Lifetime access

A combined country-dial-code select and national-number input with digit-only sanitisation, emitting one combined E.164-shaped value.

React

Quote/Estimate Calculator Form

Lifetime access

Project-type selector, scope slider, and add-on checkboxes that compute a live price range before submitting.

React

Radio Card Group

Lifetime access

Large selectable radio-as-card tiles for plan or shipping-method pickers, built on native radios with zero JS.

Astro

Range / Budget Slider Field

Lifetime access

Single budget or quantity slider with a live value readout driven by a small scoped inline script.

Astro

Rating Input

Lifetime access

Accessible star-rating field built on labeled native radio inputs with hover preview.

React

Search Input with Suggestions Dropdown

Lifetime access

ARIA combobox search field with keyboard-navigable, client-filtered suggestions dropdown.

React

Select / Combobox

Lifetime access

Custom single-select ARIA listbox with type-to-filter and full keyboard support.

React

Signup Form

Lifetime access

Name/email/password sign-up card with an inline password-strength meter and terms-acceptance checkbox.

Astro

Social Auth Buttons

Lifetime access

A composable OAuth Continue with row for Google, GitHub, Apple and Facebook with inline icon marks and no icon-library dependency.

Astro

Date Range Field

Lifetime access

Two native date inputs with linked bounds that preserve an ordered start and end date.

React

Native Select Field

Lifetime access

Accessible grouped native select with a label, description, invalid state, and mobile device picker.

Astro

Tag Input

Lifetime access

Keyboard-friendly tag entry with duplicate prevention, paste support, a limit, removable tokens, and form values.

React

Transfer List

Lifetime access

Move chosen values between labeled checkbox lists with explicit buttons and native form submission.

React

Textarea with Character Counter

Lifetime access

Textarea with a live N/max counter that shifts to warning and error colour near the limit.

Astro

Toggle Switch Row

Free

Stacked list of labeled on/off switches for notification preferences, built on native checkboxes with zero JS.

Astro