کامپوننت دوحالته برای فعالسازی یا غیرفعالسازی تنظیمات در رابط کاربری روشن.
import { TaavActivationSwitch } from "@repo/ui/taav/business";<CompactSwitchToken value="active" /> <CompactSwitchToken value="inactive" />
فقط از props رسمی TaavUI استفاده کنید. unsafeClassName و escape hatchهای مشابه فقط برای موارد نادر هستند و نباید در مثالهای عادی دیده شوند.
<TaavActivationSwitch
defaultValue="active"
activeLabel="فعال"
inactiveLabel="غیرفعال"
onValueChange={setValue}
/>| Prop | نوع | توضیح |
|---|---|---|
| value / defaultValue | 'active' | 'inactive' | مقدار کنترلشده یا مقدار اولیه سوییچ |
| onValueChange | (value) => void | تابع دریافت تغییر وضعیت |
| activeLabel / inactiveLabel | ReactNode | عنوان وضعیت فعال و غیرفعال |
| size | 'sm' | 'md' | 'lg' | اندازه سوییچ |
| tone | 'brand' | 'success' | 'warning' | 'danger' | 'neutral' | رنگ وضعیت انتخابشده |