FlowWizard (Steps Form)

Onboarding / checkout por pasos con validación. Useful de InteraUI v1.3.0.

In this guide, we showcase the FlowWizard component, wizard de 3 pasos + success para signup / checkout.

Preview

Code

import "@elizabthpazp/intera-ui/dist/globals.css";
import { FlowWizard } from "@elizabthpazp/intera-ui";

export default function Home() {
  return (
    <div className="max-w-xl mx-auto">
      <FlowWizard darkMode onComplete={(form) => api.signup(form)} />
    </div>
  );
}

Component Details

The FlowWizard component consists of:

  • Pasos: Perfil (valida nombre + email) → Plan (Starter / Scale / Enterprise; Enterprise pide tarjeta) → Review + checkbox legal → success.
  • Stepper clicable hacia atrás. No avanza con errores (marca touched).
  • Sin max-width impuesto (w-full): el centrado lo pones tú.

Props

Prop NameTypeDefaultDescription
darkModebooleanfalseEnables dark mode styling if true.
onComplete(form) => void()=>{}form = {name, email, plan, card, agree}.
classNamestring""Additional classes merged via cn().
styleCSSProperties-Inline styles.

Features

  • grid-cols-1 sm:grid-cols-3 en planes. 100% local.
  • Location: src/components/interactive/FlowWizard.jsx.

¿No estás seguro si Intera UI es para ti?

⚡Desarrollado con ask-ai-badge — insignia de IA lista para tu propio proyecto