پاپ‌آور

popoverکامپوننت

پنل کوچکی که به دکمه می‌چسبه و با کلیک بیرون یا Escape بسته میشه.

نصب

  1. با CLI

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

    $ npx vibefarsi add popover
  2. نصب دستی

    محتوای تب «کد» را در components/ui/popover.tsx بگذارید.

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

استفاده

usage.tsx
1import { Popover } from "@/components/ui/popover"23<Popover trigger={<Button variant="outline">فیلتر</Button>} align="start">45</Popover>

پراپ‌ها

پراپنوعپیش‌فرضتوضیح
side / align"top"|"bottom" / "start"|"center"|"end"bottom / startجهت و تراز نسبت به دکمه.
open / onOpenChangeboolean-حالت کنترل‌شده.