# Letterbox Banner · + Date Block — Build Pack

Component build specification for the dev team. The **+ Date Block** Letterbox banner builds on Essentials, adding the **Date Block** presentation: date and attendance move into a left tile. It reuses the shared Date Block element (the same tile as the Cards groups). Token-led: build against semantic tokens, not raw hex.

| | |
|---|---|
| Component | Events / Banners / Letterbox / + Date Block |
| ID | `event-banner-letterbox-dateblock` |
| Container span | 12C (full content width) |
| Container | Letterbox — fixed height |
| Builds on | Letterbox / Essentials (shared slot model + type ramp) |
| Status | Ready for build |
| Sketch doc | WDS Design System v3.0 |
| Sketch page | WIP: Components > Events > Banners > Letterbox > + DateBlock |
| Registries | Colour + Typography (token and type values) |
| Version | WDS v3.0 |
| Generated | 2026-07-03 |

## Inherits Essentials

The banner slot model, media rule (media = background), content schema, type ramp and colour tokens are the shared Letterbox Essentials model and do not change. This variant adds the Date Block and its attendance chip. Pull exact measurements from the Sketch page named above.

## Added structure

| Slot | Role | Data | Notes |
|------|------|------|-------|
| Date Block tile | Day = Display / lg · Month = Headline / sm | Date | left tile; Sky (Primary Brand) fill, mode-agnostic; numerals on-fill |
| Attendance chip | Label / Section | Attendance mode | IN PERSON chip beneath the tile, with the attendance icon |
| Speaker Strip | Text 1 | Speakers (optional) | avatar row closed by a +N counter (see open question) |

Date and attendance move into the tile; the date/time line above is retained.

## Acceptance criteria

- Inherits the Letterbox Essentials build; adds the left Date Block tile + attendance chip.
- Date Block reuses the shared Date Block element (Sky tile, mode-agnostic; numerals Text 1 on-fill).
- Both Light and Dark render correctly; Accent rose and the Sky tile stay mode-agnostic.
- Type roles resolve to the Typography Role Registry; no raw hex.

## Open questions

- The current artboard also carries a **Speaker Strip** — confirm whether it belongs to **+ Date Block** or a separate **+ Speakers** variant.
- Breakpoint behaviour across sizes is not yet resolved.

## Reference renders

Both modes are in the page preview and in `cards/lm.png` · `cards/dm.png`.
