Skip to main content

Web Device layout component · ARC 2.0.0-beta.28

`event-hero`

Web Device layout component `event-hero`: purpose, boundaries, author entry, evidence, and sample honesty.

Web Device layout component — not an AUP primitive; not an AUP Web-only widget; not a Markdown directive.

Default-theme package: providers/runtime/web-device/themes/default/components/event-hero/ (manifest.json + render.js). Resolved through the layout component chain (runtime surface → theme → optional site override).

Purpose

Event detail hero with date, location, format badge, and registration CTA.

Boundaries

  • Do not call this an AUP primitive or put it under docs/aup/primitives/.
  • Do not mix multiple layout components' contracts on this page.
  • Manifest props are the author-facing contract; invented props are not portable.

Author entry

layout.aup

Common author-facing props (from manifest): title, date, endDate, time, location, format, status, registrationUrl, price, tags, coverImage, slug, excerpt

Surfaces

layout (and narrow where the theme supports it). Not the document Markdown directive surface.

Public status

released

Fallback

Missing media → no media block.

Sample

No isolated docs-safe live mock on this page. The contract is proven by site pages that mount this unit in layout.aup (or the docs shell). Copy author source from the evidence paths; do not invent props beyond the target manifest.json.

Evidence

ItemPath
Theme packageproviders/runtime/web-device/themes/default/components/event-hero/
Manifest…/event-hero/manifest.json
Renderer…/event-hero/render.js
Internal matrixdocs/aup/capability-matrix.md §3 (internal, non-routed)
Matrix row conceptlayout-component · event-hero

Notes

Object detail hero, not a Markdown directive.