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.jsonConformance
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.