# XWUIOpsNewProjectPage

Multi-step project-creation page driven by an embedded wizard with four default steps: Project Type (Football Match vs Other Event radio), Match Details (Category, Round, STRD Class, Production Date, On-Air Time, Format), Location & Crew (City, Venue, Team A, Team B, Director), and Technical Setup (OB Van, SNG / Uplink, Cameras Planned, Special Cameras switch, Crew Notes). It carries a "Schedule → New Project" breadcrumb, a back-arrow toolbar, and a sticky bottom bar with Save Draft (outline) + Create Project (primary). Override `steps` to supply a custom form, and wire `onSaveDraft` / `onCreate` (receives the merged form payload) / `onBack`. Use it to configure and submit a new broadcast production.

## Basic Usage

Mounts the page with the default 4-step OPFlow wizard and logs the merged form payload from the Create Project / Save Draft / Back callbacks.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: New-project wizard using the default Project Type, Match Details, Location & Crew, and Technical Setup steps with Save Draft and Create Project actions.
```

## Concert Production Wizard

Overrides the football-oriented default steps with a concert build - artist + stage details, venue + crew, then technical fit-up - with Diriyah-season defaults pre-filled.

```example
file: examples/ConcertProductionWizard.ts
html: examples/ConcertProductionWizard.html
title: Concert Production Wizard
description: A custom three-step wizard for a non-football concert with artist, stage-type radio, OB-van/uplink switches and sensible defaults so the producer just confirms.
```

## OB Van Deployment Wizard

A streamlined two-step technical deployment form for an engineer spinning up the outside-broadcast rig, shown in the Ops shell.

```example
file: examples/OBVanDeploymentWizard.ts
html: examples/OBVanDeploymentWizard.html
title: OB Van Deployment Wizard
description: A focused Van & Uplink then Camera & Audio wizard with satellite-vendor select, EVS-channel and surround-audio choices, mounted inside the Ops shell.
```

```api
```
