انتخاب محدود کسبوکار — نوع شرکت، نوع قرارداد، وضعیت ساده. جایگزین Dropdown برای گزینههای کوتاه و قابل مشاهده در فرمهای DastRanj و VahedYek.
import { TaavChoiceChipGroup } from "@repo/ui/taav/forms";فقط از props رسمی TaavUI استفاده کنید. unsafeClassName و escape hatchهای مشابه فقط برای موارد نادر هستند و نباید در مثالهای عادی دیده شوند.
تکانتخابی (single): پسزمینه فیروزهای + بدون تیک چندانتخابی (multiple): پسزمینه فیروزهای + تیک سمت راست متن در RTL label و description اختیاری هستند و داخل خود کامپوننت رندر میشوند. برای tag/removable از TaavChip و برای وضعیت از TaavStatusBadge استفاده کنید.
| Prop | نوع | پیشفرض | توضیح |
|---|---|---|---|
options* | TaavChoiceChipOption[] | — | لیست عنوان و مقدار چیپها |
selectionMode | 'single' | 'multiple' | single | در single تیک و عدد نمایش داده نمیشود |
value / defaultValue | string | string[] | — | مقدار انتخابشده در حالت کنترلشده یا اولیه |
onValueChange | (value: string | string[]) => void | — | دریافت مقدار جدید انتخاب |
label / description | ReactNode | — | عنوان و توضیح اختیاری گروه |
disabled | boolean | false | غیرفعالکردن گروه یا گزینه |
ariaLabel | string | — | برچسب دسترسی برای گروه بدون عنوان نمایشی |