# XWUIOpsVenuesPage

Master-data directory of broadcast venues: a filter row (search + City dropdown) over a data grid with nine columns - Name (En) · Name (Ar, RTL) · City · Capacity · Type (color-coded chip: Stadium / Studio / Hall / Arena / Concert Venue / Other) · Address · Coordinates (lat, lng) · Notes · Actions kebab - plus a "+ Add Venue" toolbar button that opens a placeholder dialog. Feed it `rows` of venue records and `cityOptions` for the dropdown; use `setRows` to hot-swap the dataset. Use it as the geographic and physical-infrastructure registry the dispatcher filters and edits.

## Basic Usage

Shows the venue directory with three sample rows - a Jeddah stadium, a Riyadh studio, and a Riyadh concert venue - and a Jeddah / Riyadh / Al Bukayriyah city filter.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Venues master-data grid seeded with a stadium, a studio, and a concert venue across two cities.
```

## Empty State

The page with no venue records - the grid shows its empty placeholder while the search box, city filter, and "+ Add Venue" button stay interactive.

```example
file: examples/EmptyState.ts
title: Empty State
description: Zero-row Venues page with a populated city filter and a live add-venue handler.
```

## Mixed Venue Types

One venue of every type so all six color-coded chips render at once, with some rows omitting optional fields to show the "-" placeholders.

```example
file: examples/MixedVenueTypes.ts
title: Mixed Venue Types
description: Stadium, studio, hall, arena, concert, and other venues across four cities.
```

```api
```
