Complexity: Medium
Primary files: packages/ui/src/components/alert.tsx
Create semantic info, success, warning, and error feedback for inline sections
and full-width application banners.
Acceptance criteria
- Inline and banner layouts share one API.
- Error and urgent warning variants use appropriate live-region semantics.
- Optional action and dismiss controls are supported.
- Tests cover semantics and dismissal.
Complexity: Medium
Primary files:
packages/ui/src/components/alert.tsxCreate semantic info, success, warning, and error feedback for inline sections
and full-width application banners.
Acceptance criteria