سوئیچر (Switcher)

کامپوننت سوئیچر به عنوان جایگزینی برای چک‌باکس تک‌تک استفاده می‌شود، که می‌تواند بین حالت فعال یا غیرفعال تغییر کند.

پایه (Basic)

مثال پایه برای سوئیچر.

محتوا (Content)

سوئیچر می‌تواند محتوای مختلفی در حالت فعال یا غیرفعال داشته باشد.

غیرفعال (Disabled)

برای غیرفعال کردن سوئیچر، disabled را به true تنظیم کنید.

در حال بارگذاری (Loading)

می‌توانیم isLoading را به true تنظیم کنیم و وضعیت سوئیچر را در حالت در حال انتظار قرار دهیم.

رنگ‌ها (Colors)

می‌توانیم رنگ سفارشی را از طریق color به سوئیچر اعمال کنیم.

کنترلی (Controlled)

مثال کنترل‌شده.

API

سوئیچر (Switcher)
ویژگیتوضیحاتنوعپیش‌فرض
checkedآیا سوئیچر انتخاب شده است؟boolean-
checkedContentمحتوای نمایش داده شده زمانی که وضعیت سوئیچر انتخاب شده باشدstring | ReactNode-
defaultCheckedآیا وضعیت اولیه سوئیچر انتخاب شده است؟boolean-
disabledآیا سوئیچر غیرفعال است؟boolean-
isLoadingآیا سوئیچر در حال بارگذاری است؟booleanfalse
labelRefمرجع برچسب سوئیچرstring-
nameنام فیلد ورودی سوئیچرstring-
onChangeفراخوانی هنگام تغییر مقدار سوئیچر(checked: boolean, e: MouseEvent) => void-
readOnlyآیا سوئیچر فقط خواندنی است؟boolean-
switcherClassCSS سفارشی برای سوئیچرstringرنگ تم جاری
unCheckedContentمحتوای نمایش داده شده زمانی که وضعیت سوئیچر انتخاب نشده باشدstring | ReactNode-