# XWUILayoutCalendar

A calendar layout block (6 variants) that wraps `basic/XWUICalendar` in a layout-block shell. Select a `block` (1-6) and a `size` preset to switch variant chrome; the calendar data is passed straight through to the underlying `XWUICalendar`.

## Basic Usage

The default block-1 variant instantiated with empty data, so it renders the current month.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: The block-1 calendar layout variant with default (empty) data.
```

## Team Sprint Calendar

A fortnight of sprint ceremonies rendered in the block-2 layout variant with colour-coded standups, refinement, demo, and review days.

```example
file: examples/TeamSprintCalendar.ts
html: examples/TeamSprintCalendar.html
title: Team Sprint Calendar
description: Block-2 variant pre-loaded with a two-week sprint schedule.
```

## Booking Availability

A studio reservation picker in the block-4 variant where minDate/maxDate constrain selection to one month and existing bookings are highlighted.

```example
file: examples/BookingAvailability.ts
html: examples/BookingAvailability.html
title: Booking Availability
description: Block-4 variant with a date-bounded booking window and reserved days.
```

```api
```
