ComponentsDeck slide

layoutstexuliagent-emittablecontent

Deck slide

deck-slide

One slide in a deck: a title, content blocks and speaker notes.

Live examples

Deck slide

Deck slide

Loading demo…

Props

Public props for Deck slide
NameKindRequiredDefaultDescription
slideIdstringyes—Stable slide id (lowercase letters, digits and hyphens)
titlestringno——
notesstringno—Plain-text speaker notes
masterenum (title, section, content, two-column, media-left, media-right, quote, closing)no——
transitionenum (none, fade, fade-up)no——
themeRefunknownno—Overrides the deck theme for this slide
childrenslotno——
classstringno——

Keyboard

Keyboard behavior for Deck slide
KeyAction
—See accessibility notes for keyboard behavior.

Accessibility

  • Structure is semantic regions the host maps to real layout components
  • No HTML strings; children are nested catalog nodes

Evidence for deck-slide

Latest committed gates for deck-slide (as of 2026-10-23). Static snapshot — not live CI.

Behavior

n/ano behavior scenario

No dedicated behavior scenario for this catalog id (a styled or display surface, covered by its unit and axe tests).

Size (gzip)

texuli/deck-slide · budget 12.0 KiB

Budget from texuli.budgets.json; re-measure with `pnpm size --filter <entry>`.

Axe

documented

  • tests/e2e/site-component-pages.spec.ts
  • docs/quality (a11y-*)

Site component pages axe gate; package-level a11y docs under docs/quality when present.

Browsers

  • chromium
  • webkit
  • mobile

Playwright projects: Desktop Chrome, Desktop Safari, Pixel 7. Firefox is a known gap on this host.

When to use

Use when

  • Compose deck slide structure in agent-authored trees

Don’t use when

Prefer another component

  • App chrome shells (sidebar, top-nav, dialogs)