Skip to contentFacade Pro is $149 once during launch, then $199. Lifetime updates.
Facade
Browse the library

Components / Forms

Multi-step lead form

Pro

Three step quote request with option cards, validation, progress bar and direction-aware transitions.

View as Markdownlucide-reactmotion

Installation

$npx shadcn@latest add @facade/multi-step-lead-form

Pro items install from the private @facade registry with your license key. Set it up once.

Usage

import { MultiStepLeadForm } from "@/components/facade/multi-step-lead-form";

export default function Page() {
  return <MultiStepLeadForm />;
}

Props

MultiStepLeadFormProps is exported, so you can extend or wrap it. Every prop has a default; <MultiStepLeadForm /> renders the example above.

Props of MultiStepLeadForm
PropTypeDescription
titlestring
optionsLeadOption[]
timelinesstring[]
onSubmit(data: LeadFormData) => void | Promise<void>Called with the collected data on the final step. May return a promise.
successTitlestring
successMessagestring
classNamestring

Ask your agent

With the Facade MCP server connected, this prompt is enough:

Add the Facade multi-step lead form to this page and adapt the copy to our business.