# XWUISuperCalendar

Super-tier app shell that wraps `industry/calendar/XWUILayoutCalendar` in full app chrome (header, sidebar tree, KPI strip) so a host can drop a complete calendar productivity surface into one slot. The single `calendar` group holds six leaves - Today / Week / Month / Year render the same layout class at different `block` densities, while Events and Reminders are `XWUIEmpty` placeholders that lock the menu-key contract; `cal-today` is the cold-start landing, a synthesised `XWUIDashboard` (two KPI tiles plus a compact day-view in its `extra` slot). The static `menuTree()` + `pages()` let a host introspect, deep-link via `activeKey`, set `title`/`sidebarWidth`, or fold in sibling Super apps through `extraTree` / `extraPages` or `XWUISuperApp.merge()`.

## Basic Usage

Mounts the Calendar shell standalone with an Ada Lovelace identity, landing on the Today dashboard with every view and the two placeholders reachable from the sidebar.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Mounts XWUISuperCalendar on its own with activeKey cal-today, opening on the synthesised Today landing.
```

## Merged With Ops

Union-merges Calendar with an inline `XWUISuperOpsDemo` stand-in via `XWUISuperApp.merge()`, mounting the combined descriptor into a base `XWUISuperApp` so a "Calendar" group and a "Sales Ops" group sit side-by-side.

```example
file: examples/MergedWithOps.ts
html: examples/MergedWithOps.html
title: Merged With Ops
description: Merges XWUISuperCalendar with a sibling Ops Super-app into one host shell via extraTree / extraPages, with Calendar's cal-today as the default.
```

## Arabic Month View

Deep-links to the Month grid under the Arabic locale, mirroring the shell to RTL and surfacing an invite-count badge.

```example
file: examples/ArabicMonthView.ts
html: examples/ArabicMonthView.html
title: Arabic Month View
description: Opens directly on cal-month with locale 'ar' so the shell flips to RTL, prefers the user's nameAr, and shows a 5-invite notification badge.
```

## With Scheduling Assistant

Adds a host-owned "Assistant" group through extraTree / extraPages, landing on a free-slots card without subclassing the shell.

```example
file: examples/WithSchedulingAssistant.ts
html: examples/WithSchedulingAssistant.html
title: With Scheduling Assistant
description: Extends the Calendar nav with a custom assistant-slots leaf via extraTree / extraPages that mounts an XWUICard of conflict-free meeting windows.
```

```api
```
