Skip to Content
DocumentationPackages@formkit-gov/wizard

@formkit-gov/wizard

Multi-step form orchestration with government form patterns including save-in-progress, review, and confirmation pages.

Status

Coming in v0.4.0 - This package is currently in development.

See the roadmap  for release timeline.

Overview

The wizard package provides a complete solution for building multi-step government forms with:

  • Step-by-step navigation
  • Progress tracking
  • Save-in-progress functionality
  • Review and confirmation pages
  • Chapter organization for complex forms

Planned Components

ComponentDescription
FormWizardMain wizard container with step management
WizardStepIndividual step wrapper
WizardProgressProgress indicator
WizardNavigationBack/Continue navigation
ReviewPageForm data review before submission
ConfirmationPagePost-submission confirmation

Planned Page Templates

TemplateDescription
LandingPageInitial form introduction
IntroductionPageRequirements and eligibility info
FormStepPageStandard form step layout

Planned Hooks

HookDescription
useWizardAccess wizard state and navigation
useWizardStepCurrent step context
useWizardNavigationNavigation controls

Planned Features

  • Step validation before navigation
  • Chapter organization for complex forms
  • Automatic save-in-progress with @formkit-gov/store
  • Customizable progress indicators
  • Keyboard navigation support

Installation

npm install @formkit-gov/wizard
Last updated on