Bento Inbox
PronewA notification inbox running off the card, where new notifications land on top while it is on screen.
Inbox
All3Team2System1
MCMaya deployed to production2m
Dependency update available14m
LPLeo commented on #4821h
Nightly backup finished3h
Stay in sync
Deploys, reviews and system events land in one inbox the moment they happen.
Installation
npx shadcn@latest add @blank-pro/bento-inboxNeeds a Blank Pro licence key and the @blank-pro registry. Set up Pro access
Usage
import { BentoInbox } from "@/components/ui/bento-inbox"<BentoInbox
title="Inbox"
tabs={[{ label: "All", count: 3 }, { label: "Team", count: 2 }]}
items={[
{ title: "Maya deployed to production", author: "Maya Chen", time: "2m" },
{ title: "Dependency update available", time: "14m" },
]}
/>The inbox is live: while the card is on screen, the list rotates a new
notification onto the top every few seconds and the first tab's count goes up.
It stops off screen and under reduced motion. An item without an author
gets a system icon instead of initials.
The panel is positioned against the stage and runs off its right and bottom
edges, so give the card a height (h-96, or a grid row).