Skip to content

feat: add Multi-Step Form component#21

Open
rishalrana wants to merge 2 commits into
outshift-open:mainfrom
intelligaia:rishal/multi-step-form
Open

feat: add Multi-Step Form component#21
rishalrana wants to merge 2 commits into
outshift-open:mainfrom
intelligaia:rishal/multi-step-form

Conversation

@rishalrana
Copy link
Copy Markdown

Summary

  • Adds a new multi-step-form artifact component to the HAX SDK for building wizard-style, multi-step form experiences
  • Features a stepper progress bar with visual step indicators:
    • Checkmark icon for completed steps
    • Numbered circle for the active step
    • Muted circle for upcoming steps
    • Horizontal connector lines between steps
  • Supports configurable form fields with types: text, email, password, number, tel, and url
  • Includes per-field validation with error messages, required field indicators, and placeholder text
  • Optional badge display and customizable button labels (back/continue)
  • Includes Zod schemas for type validation
  • Exports HAXMultiStepForm component, useMultiStepFormAction hook, and all related types

jaswantsingh09 and others added 2 commits March 18, 2026 13:01
implement artifact registry and components
Signed-off-by: rishalrana <rishal.rana@intelligaia.com>
@rishalrana rishalrana changed the title Rishal/multi step form feat: add Multi-Step Form component Apr 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants