گروه چک‌باکس

checkbox-groupکامپوننت

چک‌باکس تکی با حالت نامشخص و گروه چک‌باکس با وضعیت مشترک.

نصب

  1. با CLI

    اگر هنوز init نکردید، اول از راهنمای نصب پروژه را آماده کنید. بعد این دستور کامپوننت و وابستگی‌هاش را می‌نویسه.

    $ npx vibefarsi add checkbox-group
  2. نصب دستی

    محتوای تب «کد» را در components/ui/checkbox.tsx بگذارید.

    $ npm i lucide-react
    کپی کل فایلregistry json

استفاده

usage.tsx
1import { Checkbox, CheckboxGroup } from "@/components/ui/checkbox"23<CheckboxGroup4  defaultValue={["ship"]}5  options={[6    { value: "ship", label: "ارسال رایگان" },7    { value: "gift", label: "بسته‌بندی هدیه", description: "۲۰ هزار تومان" },8  ]}9/>

پراپ‌ها

پراپنوعپیش‌فرضتوضیح
checkedboolean | "indeterminate"-حالت نامشخص برای «انتخاب همه».
label / descriptionReactNode-متن کنار جعبه.
options{ value; label; description?; disabled? }[]-برای CheckboxGroup.