چک‌باکس (Checkbox)

چک‌باکس‌ها به کاربران این امکان را می‌دهند که یکی یا چند گزینه را از فهرستی انتخاب کنند.

پیش‌فرض (Default)

مثال ساده‌ای از چک‌باکس.

گروه (Group)

Checkbox.Group به مدیریت وضعیت چک‌باکس‌ها در یک فهرست کمک می‌کند.

غیرفعال (Disabled)

چک‌باکس امکان غیرفعال شدن با استفاده از disabled برای جلوگیری از اجرای رویداد کلیک توسط کاربر را دارد.

عمودی (Vertical)

فهرست چک‌باکس‌ها می‌تواند به‌صورت عمودی نیز نمایش داده شود.

رنگ (Color)

چک‌باکس و گروه چک‌باکس‌ها می‌توانند با استفاده از color پروپ سفارشی شوند.

API

چک‌باکس (Checkbox)
ویژگیتوضیحاتنوعپیش‌فرض
checkedآیا چک‌باکس انتخاب شده استboolean-
defaultCheckedآیا وضعیت اولیه چک‌باکس انتخاب شده استboolean-
disabledآیا چک‌باکس غیرفعال استboolean-
valueمقدار وضعیت انتخاب شده (فقط زمانی که Checkbox.Group یا نوع شیء مرتبط آرایه باشد معتبر است)string | number-
labelRefرفرنس عنصر برچسب چک‌باکسstring-
checkboxClassاستایل سفارشی برای چک‌باکسstring-
onChangeکالبک زمانی که مقدار چک‌باکس تغییر کند(checked: boolean, e: MouseEvent) => void-
nameنام فیلد ورودی چک‌باکسstring-
انتخاب گروهی (Checkbox.Group)
ویژگیتوضیحاتنوعپیش‌فرض
verticalنمایش فهرست چک‌باکس‌ها به‌صورت عمودیbooleanfalse
colorرنگ سفارشی برای تمام چک‌باکس‌ها در گروه، رنگ‌های قابل استفاده بر اساس theme.colors در tailwindstringرنگ پیش‌فرض تم جاری
valueمقدار انتخابی چک‌باکس‌ها را مشخص کنیدstring[] | number[]-
onChangeکالبک زمانی که مقدار تغییر کند(values: string[] | number[], e: MouseEvent) => void-
nameنام تمام فیلدهای ورودی چک‌باکس‌ها در گروهstring-