گزینه selectable کارتمانند — پایه business forms مثل نوع قرارداد یا policy setup.
import { TaavOptionCard } from "@repo/ui/taav/forms";فقط از props رسمی TaavUI استفاده کنید. unsafeClassName و escape hatchهای مشابه فقط برای موارد نادر هستند و نباید در مثالهای عادی دیده شوند.
<TaavOptionCard title="قرارداد رسمی" selected={selected} onClick={...} />| Prop | نوع | پیشفرض | توضیح |
|---|---|---|---|
size | 'sm' | 'md' | 'lg' | md | padding و title |
tone | 'brand' | 'neutral' | 'success' | 'warning' | 'danger' | 'info' | brand | حالت selected |
selected | boolean | false | حالت انتخابشده |
inputType | 'radio' | 'checkbox' | 'none' | none | نوع input پنهان |
title / description / meta | ReactNode | — | محتوای کارت |
icon / badge | ReactNode | — | آیکون یا badge |