| mode* | "date" | "date-time" | "range" | "month" | "year" | - | Π Π΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΡ: - date - ΡΠ΅ΠΆΠΈΠΌ Π²ΡΠ±ΠΎΡΠ° Π΄Π°ΡΡ - range - ΡΠ΅ΠΆΠΈΠΌ Π²ΡΠ±ΠΎΡΠ° ΠΏΠ΅ΡΠΈΠΎΠ΄Π° - month - ΡΠ΅ΠΆΠΈΠΌ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡΡΠ° - date-time - ΡΠ΅ΠΆΠΈΠΌ Π²ΡΠ±ΠΎΡΠ° Π΄Π°ΡΡ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ - year - ΡΠ΅ΠΆΠΈΠΌ Π²ΡΠ±ΠΎΡΠ° Π³ΠΎΠ΄Π° |
| size | enum Size: "s", "m", "l" | m | Π Π°Π·ΠΌΠ΅Ρ |
| today | number | Date | - | ΠΠ°ΡΠ° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½Π΅Π³ΠΎ Π΄Π½Ρ |
| showHolidays | boolean | - | Π Π°ΡΠΊΡΠ°ΡΠΈΠ²Π°Π΅Ρ ΡΡΠ±Π±ΠΎΡΡ ΠΈ Π²ΠΎΡΠΊΡΠ΅ΡΠ΅Π½ΡΠ΅ |
| buildCellProps | (date: Date, viewMode: ViewMode) => { isDisabled?: boolean; isHoliday?: boolean } ; | - | ΠΠΎΠ»Π±Π΅ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ²ΠΎΠΉΡΡΠ² ΡΡΠ΅Π΅ΠΊ ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΡ. ΠΡΠ·ΡΠ²Π°Π΅ΡΡΡ Π½Π° ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠ΅ΠΉΠΊΠΈ. ΠΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π΄Π²Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°: Date - Π΄Π°ΡΠ° ΡΡΠ΅ΠΉΠΊΠΈ ViewMode: - month ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΡΠ°, ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΠ΅ΠΉΠΊΠ° - 1 Π΄Π΅Π½Ρ - year ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π³ΠΎΠ΄Π°, ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΠ΅ΠΉΠΊΠ° - 1 ΠΌΠ΅ΡΡΡ - decade ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π΄Π΅ΠΊΠ°Π΄Ρ, ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΠ΅ΠΉΠΊΠ° - 1 Π³ΠΎΠ΄
ΠΠΎΠ»Π±Π΅ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ Ρ ΠΏΠΎΠ»ΡΠΌΠΈ, ΠΎΡΠ²Π΅ΡΠ°ΡΡΠΈΠΌΠΈ Π·Π° ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄ΠΊΡΠ°ΡΠΊΡ ΡΡΠ΅ΠΉΠΊΠΈ. |
| className | string | - | CSS-ΠΊΠ»Π°ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° |
| fitToContainer | boolean | true | ΠΡΠΊΠ»ΡΡΠ°Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ, Π·Π°ΡΡΠ°Π²Π»ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΏΠΎΠ΄ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ ΠΊ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½ΡΠ°: (width: 100%, height: 100%). |
| style | CSSProperties | - | ΠΠ±ΡΠ΅ΠΊΡ ΡΠΎ ΡΡΠΈΠ»ΡΠΌΠΈ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ. |
| autofocus | boolean | - | ΠΠ²ΡΠΎΡΠΎΠΊΡΡ |
| locale | Intl.Locale | ΠΡΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Ρ ΡΠ·ΡΠΊΠΎΠΌ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
Π±ΡΠ°ΡΠ·Π΅ΡΠ° | ΠΠΎΠΊΠ°Π»Ρ, Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π²ΡΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΡΠ·ΡΠΊ Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΈ ΠΏΠ΅ΡΠ²ΡΠΉ Π΄Π΅Π½Ρ Π½Π΅Π΄Π΅Π»ΠΈ |
| onFocusLeave | (direction: FocusDirection) => void | - | ΠΠΎΠ»Π±Π΅ΠΊ ΠΏΠΎΡΠ΅ΡΠΈ ΡΠΎΠΊΡΡΠ°. ΠΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ next, ΠΊΠΎΠ³Π΄Π° ΡΠΎΠΊΡΡ ΠΏΠΎΠΊΠΈΠ΄Π°Π΅Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ, ΠΏΠ΅ΡΠ΅Π΄Π²ΠΈΠ³Π°ΡΡΡ Π²ΠΏΠ΅ΡΠ΅Π΄, ΠΏΠΎ ΠΊΠ»Π°Π²ΠΈΡΠ΅ tab. Π‘ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ prev - ΠΏΠΎ ΠΊΠ»Π°Π²ΠΈΡΠ΅ ΡΡΡΠ΅Π»ΠΊΠΈ Π²Π²Π΅ΡΡ
ΠΈΠ»ΠΈ shift + tab. |
| navigationStartRef | RefObject<{ focus(): void; }> | - | Π‘ΡΡΠ»ΠΊΠ° Π½Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ²ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ |
| value | Date | Range | - | ΠΡΠ±ΡΠ°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. - Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ date ΡΠΈΠΏ Date - Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ range ΡΠΈΠΏ Range ([Date, Date]) - Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ month ΡΠΈΠΏ Date - Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ date-time ΡΠΈΠΏ Date - Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ year ΡΠΈΠΏ Date |
| defaultValue | Date | Range | - | ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ uncontrolled. - Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ date ΡΠΈΠΏ Date - Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ range ΡΠΈΠΏ Range ([Date, Date]) - Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ month ΡΠΈΠΏ Date - Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ date-time ΡΠΈΠΏ Date - Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ year ΡΠΈΠΏ Date |
| onChangeValue | ((value: Date) => void) | ((value: Range) => void) | ((value: Date) => void) | ((value: Date) => void) | ((value: Date) => void) | - | ΠΠΎΠ»Π±Π΅ΠΊ Π²ΡΠ±ΠΎΡΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΡ. - Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ date ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠΈΠΏ Date - Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ range ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠΈΠΏ Range - Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ month ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠΈΠΏ Date - Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ date-time ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠΈΠΏ Date - Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ year ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠΈΠΏ Date |
| showSeconds | boolean | - | ΠΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π»ΠΈ ΡΠ΅ΠΊΡΠ½Π΄Ρ (ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ date-time) |