Banners, announcements, notifications, onboarding, and activity feed. Every sample below is exhaustive — each labeled row shows every severity, variant, and state.
Compact top-of-page strip. Every tone, both alignments, plus icon / link / dismissible.
<AnnouncementBar tone="gradient" icon={<Sparkles />} link={{ href: "#", label: "See what's new" }} dismissible>…</AnnouncementBar>Single row — avatar or icon, title, description, time, unread dot. Every severity dot plus icon / avatar / link states.
<NotificationItem icon={<MessageSquare />} title="…" time="5m ago" unread />Panel grouping notification items, with unread count, mark-all-read, and an empty state.
No notifications yet
<NotificationCenter items={items} unreadCount={2} onMarkAllRead={() => {}} />Guided setup card with progress. Default, collapsible, and a completed (all-done) state.
Complete these five steps to finish setting up.
<OnboardingChecklist items={items} showProgress collapsible />Timeline of actor / action / target events with severity dots, day grouping, and empty / loading states. Seeded with Sundanese sample people.
Ahmad Muhyidin merged PR #142 ·
Novi Yantika commented on Homepage redesign ·
Azlan Althaf approved PR #141 ·
Muhvi Kavandra uploaded Q2-review.pdf ·
Numa Raynatul created Inviboo workspace ·
<ActivityFeed items={items} groupByDay />