Ecme logoEcme logo
داشبورد
    فروشگاه آنلاین
    پروژه
    بازاریابی
    تحلیل
مفاهیم
    هوش مصنوعی
      گفتگو
      تصویر
    پروژه‌ها
      تابلوی اسکرام
      فهرست
      جزئیات
      وظایف
      مسائل
    مشتریان
      فهرست
      ویرایش
      ایجاد
      جزئیات
    محصولات
      فهرست
      ویرایش
      ایجاد
    سفارش‌ها
      فهرست
      ویرایش
      ایجاد
      جزئیات
    حساب کاربری
      تنظیمات
      سابقه فعالیت
      نقش‌ها و دسترسی‌ها
      تعرفه‌ها
    مرکز راهنمایی
      مرکز پشتیبانی
      مقاله
      ویرایش مقاله
      مدیریت مقاله
    تقویم
    مدیریت فایل
    ایمیل
    گفتگو
اجزای رابط کاربری
    عمومی
      دکمه
      شبکه
      تایپوگرافی
      نمادها
    بازخورد
      هشدار
      پنجره گفتگو
      منوی کشویی
      نوار پیشرفت
      پیش‌نمایش
      نشانگر بارگذاری
      پیام موقت
    نمایش اطلاعات
      تصویر کاربر
      نشانک
      تقویم
      کارت‌ها
      جدول
      برچسب
      خط زمان
      راهنمای ابزار
    فرم‌ها
      کادر انتخاب
      انتخابگر تاریخ
      کنترل‌های فرم
      ورودی
      گروه ورودی
      دکمه رادیویی
      بخش
      انتخابگر
      کلید دوحالته
      ورودی زمان
      بارگذاری
    ناوبری
      منوی کشویی
      منو
      صفحه‌بندی
      گام‌ها
      زبانه‌ها
    نمودار
      نمودارها
      نقشه‌ها
احراز هویت
    ورود به سیستم
      ساده
      کناری
      دوبخشی
    ثبت‌نام
      ساده
      کناری
      دوبخشی
    بازیابی رمز عبور
      ساده
      کناری
      دوبخشی
    بازنشانی رمز عبور
      ساده
      کناری
      دوبخشی
    تایید رمز یکبار مصرف
      ساده
      کناری
      دوبخشی
سایر
    دسترسی غیرمجاز
    صفحه فرود
راهنما
    مستندات
    اجزای اشتراکی
    ابزارها
    تاریخچه تغییرات
حق نشر © 2026 Ecme تمامی حقوق محفوظ است.
شرایط و ضوابط | حریم خصوصی و سیاست

سوئیچر (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-
فهرست مطالب
  • پایه (Basic)
  • محتوا (Content)
  • غیرفعال (Disabled)
  • در حال بارگذاری (Loading)
  • رنگ‌ها (Colors)
  • کنترلی (Controlled)