UI
← Home

Async Content

A content region that reflects an async lifecycle. Loading exposes a polite `role="status"` and marks the region `aria-busy`; loaded lists the items; empty shows a message; and error exposes an assertive `role="alert"` with a retry control.

  • Axe

Preview

  • Apple
  • Banana

Installation

npx shadcn@latest add https://ui.publictheta.com/r/async-content.json

Conformance

Verified against the @publictheta/ui-spec async-content specification on both the React and vanilla reference implementations, across Chromium, Firefox, and WebKit.

  • Axe No WCAG 2 A/AA axe-core violations

See the full conformance matrix across all components.