# XWUIOpsEventsCategoriesPage

Master-data ledger for events, event types, league/tournament categories, and team registries (route `/en/resources/events`), built as a 4-tab XWUINavTabs over a body XWUIDataGrid that swaps per tab: Events / Fixtures (14-column event ledger - Event Name with status, Event, Date, City, Venue, Round, Client, projected revenue/production cost, pipeline status), Event Types (EN/AR name, Category, Default Format, Default Duration, Active), Categories (Name, color swatch, Parent, Event Count, Description), and Teams (EN/AR name, Sport, Home City, Home Venue, logo, Active). The toolbar carries a search box, a category filter on the Event Types tab only, and a contextual primary Add button ("+ Add Event" / "+ Add Event Type" / "+ Add Category" / "+ Add Team") that opens one cached XWUIDialog per tab. Use it as the single registry screen behind the Ops scheduling pipeline.

## Basic Usage

One row seeded into each of the four tabs (an RSL fixture, a Saudi Professional League event type, a category, and the Al Akhdoud team) so every grid is browseable, opening on the Events tab.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: One sample row per tab across Events / Fixtures, Event Types, Categories, and Teams, opening on the Events tab.
```

## Matchday Fixture Ledger

A full Saudi Pro League round-28 slate on the Events tab, exercising every event-name status dot and client-confirmation state with revenue, cost and pipeline data.

```example
file: examples/MatchdayFixtureLedger.ts
html: examples/MatchdayFixtureLedger.html
title: Matchday Fixture Ledger
description: Round-28 fixture ledger spanning active / pending / cancelled events with confirmed, not-confirmed and cancelled clients plus revenue and cost.
```

## Team Registry

Opens on the Teams tab with the Saudi Pro League club master data the fixture scheduler joins against, including one inactive club.

```example
file: examples/TeamRegistry.ts
html: examples/TeamRegistry.html
title: Team Registry
description: Teams-tab club registry of six Saudi Pro League sides in bilingual EN/AR with home venues and an active/inactive flag.
```

```api
```
