تب‌ها

tabsکامپوننت

تب‌های بخش‌بندی‌شده یا خطی که با کیبورد کار می‌کنن و جهت راست‌چین را رعایت می‌کنن.

این‌جا پیش‌نمایش است.

نصب

  1. با CLI

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

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

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

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

استفاده

usage.tsx
1import { Tabs, TabsList, TabsTrigger, TabsContent } from "@/components/ui/tabs"23<Tabs defaultValue="preview">4  <TabsList aria-label="نمایش">5    <TabsTrigger value="preview">پیش‌نمایش</TabsTrigger>6    <TabsTrigger value="code">کد</TabsTrigger>7  </TabsList>8  <TabsContent value="preview"></TabsContent>9  <TabsContent value="code"></TabsContent>10</Tabs>

پراپ‌ها

پراپنوعپیش‌فرضتوضیح
variant"segmented" | "underline""segmented"ظاهر فهرست تب‌ها.
value / defaultValue / onValueChangestring-کنترل تب فعال.