انتخاب تاریخ

date-pickerکامپوننت

ورودی تاریخ با تقویم شمسی در پاپ‌آور و دکمه‌ی پاک کردن سریع.

نصب

  1. با CLI

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

    $ npx vibefarsi add date-picker
  2. نصب دستی

    محتوای تب «کد» را در components/ui/date-picker.tsx بگذارید. پیش‌نیاز: calendar.

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

استفاده

usage.tsx
1import { DatePicker } from "@/components/ui/date-picker"23<DatePicker placeholder="تاریخ ارسال" onChange={setDate} min={new Date()} />

پراپ‌ها

پراپنوعپیش‌فرضتوضیح
clearablebooleantrueدکمه‌ی × برای پاک کردن.
placeholderstring-متن وقتی تاریخی انتخاب نشده.
weekdaybooleantrueنمایش روز هفته قبل از تاریخ.