عدد

number-fieldکامپوننت

ورودی عدد با دکمه‌های افزایش و کاهش، اعداد فارسی و حداقل و حداکثر.

نصب

  1. با CLI

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

    $ npx vibefarsi add number-field
  2. نصب دستی

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

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

استفاده

usage.tsx
1import { NumberField } from "@/components/ui/number-field"23<NumberField defaultValue={1} min={1} max={9} aria-label="تعداد" />

پراپ‌ها

پراپنوعپیش‌فرضتوضیح
min / max / stepnumber-محدوده و گام.
value / onChangenumber-حالت کنترل‌شده.