Announcement Bar
pulld/announcement-barUnverifiedComponent
Dismissible top-of-page announcement / notice bar for a site-wide message: a new feature or launch, a promo/sale/campaign, a scheduled-maintenance or downtime notice, a beta or cookie notice, or any banner you show above the header. shadcn/ui ships no announcement bar. It persists its dismissed state to localStorage per `id` so it never reappears once closed — bump the `id` or a `version` prop to re-show it after the message changes — and it's hydration-safe (renders nothing until mounted, so it never flashes for users who already closed it). Accessible as an aria-labelled region with a focus-
Install it
npx shadcn@latest add https://raw.githubusercontent.com/yu-shell/pulld/main/announcement-bar.jsonThis registry does not serve an item endpoint we could read, so we hold its metadata but not its source.
What it pulls in
npm packages
Files it writes
More from pulld
All 49 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Autosize Textareaautosize-textarea | pulld | Components | Unverified | no deps | |
| Avatar Stackavatar-stack | pulld | Components | Unverified | no deps | |
| Bento Gridbento-grid | pulld | Components | Unverified | no deps | |
| Bulk Action Barbulk-action-bar | pulld | Components | Unverified | no deps | |
| Code Blockcode-block | pulld | Components | Unverified | no deps | |
| Command Palettecommand-palette | pulld | Components | Unverified | 1 dep | |
| Confirm Buttonconfirm-button | pulld | Components | Unverified | no deps | |
| Copy Buttoncopy-button | pulld | Components | Unverified | 1 dep |
