---
alias: "fc.page.wizard"
aliases:
  - fc.page.wizard
category: page
module: Core
---
# fc.page.wizard

Multi-step wizard page with linear progression and step tracking.

## When to Use
- Multi-step entity creation (create order, configure sourcing)
- Complex configuration workflows
- Guided setup processes

## Key Props
| Prop | Type | Required | What it controls |
|------|------|----------|------------------|
| `steps` | StepConfig[] | **Yes** | Step definitions with labels |
| `title` | string | No | Wizard page title |

## Data Binding
Each step can have its own form state. Final step typically submits a mutation.

## Descendants
Yes — each step's content (matched by index, like `fc.tabs.card`).

## Manifest Example
```json
{
  "component": "fc.page.wizard",
  "props": {
    "title": "Create Order",
    "steps": [{ "label": "Order Details" }, { "label": "Items" }, { "label": "Review" }]
  },
  "descendants": []
}
```

## AI Parse Notes
- **Primary intent:** Declarative Mystique component definition for manifests.
- **Selection signals:** Match by `alias`, category, and required `Key Props`.
- **Assembly hints:** Combine with compatible parent/child components listed in `Composition Patterns`.
- **Safety checks:** Validate required props and data bindings before manifest generation.
