آکاردئون

accordionکامپوننت

آکاردئون برای پرسش‌های متداول، با شورون در سمت چپ و ارتفاعی که با CSS grid انیمیت میشه.

بله. بدون پلن پولی و بدون قفل روی هیچ کامپوننتی.

بله، و با هر پروژه‌ی React که Tailwind دارد.

نصب

  1. با CLI

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

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

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

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

استفاده

usage.tsx
1import { Accordion } from "@/components/ui/accordion"23<Accordion items={[{ id: "free", title: "آیا رایگان است؟", content: "بله، بدون پلن پولی." }]} defaultOpen={["free"]} />

پراپ‌ها

پراپنوعپیش‌فرضتوضیح
multipleboolean-چند پنل هم‌زمان باز باشن.
defaultOpenstring[]-شناسه‌ی پنل‌های باز اولیه.