React banners and empty states
Upgrade banners, trial countdowns, maintenance notices, destructive confirms and empty states for React apps.
No results
A search that found nothing, distinguished from having no data at all.
First-run empty state
Nothing here yet, and what to do about it.
Scheduled downtime in local time
Shows the reader's own timezone without a hydration mismatch.
Type-to-confirm deletion
Forces the user to read what they are destroying, case-sensitively.
Trial banner that escalates
Tone follows days left, and dismissal says what it does.
Connection notice
Real online/offline events, with a matching server snapshot.