صندوق اعلان

notification-inboxکامپوننت

زنگ اعلان با شمارنده‌ی نخوانده و پنلی که اعلان‌ها را به امروز، دیروز و قدیمی‌تر گروه می‌کنه، با زمان نسبی فارسی.

نصب

  1. با CLI

    اگر هنوز init نکردید، اول از راهنمای نصب پروژه را آماده کنید. بعد این دستور کامپوننت و وابستگی‌هاش را می‌نویسه.

    $ npx vibefarsi add notification-inbox
  2. نصب دستی

    محتوای تب «کد» را در components/ui/notification-inbox.tsx بگذارید. پیش‌نیاز: popover.

    $ npm i lucide-react
    کپی کل فایلregistry json

استفاده

usage.tsx
1import { NotificationInbox } from "@/components/ui/notification-inbox"23<NotificationInbox items={notifications} onRead={markRead} onReadAll={markAllRead} />

پراپ‌ها

پراپنوعپیش‌فرضتوضیح
itemsNotification[]-id، title، description، date، read، icon، href.