Calendar
pnpm dlx @simurgh-ui/cli add calendarimport { Calendar, type CalendarProps } from '@simurgh-ui/react/calendar';import { Calendar as VueCalendar } from '@simurgh-ui/vue/calendar';import { CalendarComponent } from '@simurgh-ui/angular/calendar';import '@simurgh-ui/styles/calendar.css';پیشنمایش واقعی
Section titled “پیشنمایش واقعی”August 2026
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
استفاده
Section titled “استفاده”<Calendar defaultValue="2026-08-12" defaultMonth="2026-08" name="appointment" label="تقویم وقت ملاقات" locale="fa-IR" direction="rtl" onValueChange={setDate}/><Calendar v-model="date" v-model:month="month" name="appointment" label="تقویم وقت ملاقات"/><simurgh-calendar [(value)]="date" [(month)]="month" name="appointment" label="تقویم وقت ملاقات"/>state و فرم
Section titled “state و فرم”مقدار تاریخ با قالب ISO یعنی YYYY-MM-DD و ماه با YYYY-MM مبادله میشود. React حالت کنترلشده و default، Vue مدلهای date/month و Angular bindingهای [(value)] و [(month)] را ارائه میدهند. name یک مقدار پنهان معتبر برای submit میسازد.
صفحهکلید و RTL
Section titled “صفحهکلید و RTL”Tab وارد grid روزها میشود. Arrow بالا و پایین یک هفته، Home/End تا لبهٔ هفته و Enter یا Space برای انتخاب حرکت میکنند. Arrow چپ و راست در RTL معکوس میشوند. روز disabled باید از انتخاب خارج و دلیل محدودیت بیرون تقویم توضیح داده شود.
Last verified on 2026-08-13 against Simurgh registry 0.1.1.