Date Picker
pnpm dlx @simurgh-ui/cli add date-pickerimport { DatePicker, type DatePickerProps } from '@simurgh-ui/react/date-picker';import { DatePicker as VueDatePicker } from '@simurgh-ui/vue/date-picker';import { DatePickerComponent } from '@simurgh-ui/angular/date-picker';import '@simurgh-ui/styles/date-picker.css';پیشنمایش واقعی
Section titled “پیشنمایش واقعی”استفاده
Section titled “استفاده”<DatePicker value={date} onValueChange={setDate} name="appointment" min="2026-08-21" max="2026-09-30" disabledDates={holidays} label="تاریخ وقت ملاقات" locale="fa-IR" required/><DatePicker v-model="date" v-model:month="month" name="appointment" label="تاریخ وقت ملاقات"/><simurgh-date-picker [(value)]="date" [(month)]="month" name="appointment" label="تاریخ وقت ملاقات"/>مقدار و validation
Section titled “مقدار و validation”نمایش میتواند با locale فارسی باشد، اما مقدار فرم با ISO یعنی YYYY-MM-DD باقی میماند. min، max و disabledDates را در client و server یکسان نگه دارید و محدودیت را دوباره در server validate کنید.
صفحهکلید
Section titled “صفحهکلید”Tab trigger و grid باز را طی میکند. Arrowها روز را حرکت میدهند، Home/End به لبهٔ هفته میروند، Enter یا Space انتخاب میکند و Escape popover را میبندد. حرکت چپ و راست در RTL معکوس است و focus پس از بستن به trigger بازمیگردد.
Last verified on 2026-08-13 against Simurgh registry 0.1.1.