diff --git a/src/Calendar.tsx b/src/Calendar.tsx index e263a2d..3afdda0 100644 --- a/src/Calendar.tsx +++ b/src/Calendar.tsx @@ -188,7 +188,7 @@ export default class Calendar extends React.PureComponent render() { const { - type, locale = {} as Models.Locale, prefixCls, visible, pickTime, showShortcut, renderHeader, + type, title, locale = {} as Models.Locale, prefixCls, visible, pickTime, showShortcut, renderHeader, infiniteOpt, initalMonths, defaultDate, minDate, maxDate, getDateExtra, rowSize, defaultTimeValue, renderShortcut, enterDirection, timePickerPrefixCls, timePickerPickerPrefixCls, style, @@ -200,6 +200,7 @@ export default class Calendar extends React.PureComponent } = this.state; const headerProps = { + title, locale, showClear: !!startDate, onCancel: this.onCancel, diff --git a/tests/__snapshots__/DatePicker.spec.tsx.snap b/tests/__snapshots__/DatePicker.spec.tsx.snap index bd2e9e7..f236300 100644 --- a/tests/__snapshots__/DatePicker.spec.tsx.snap +++ b/tests/__snapshots__/DatePicker.spec.tsx.snap @@ -64,7 +64,7 @@ exports[`DatePicker renders correctly 1`] = `
- 2018年06月 + 2021年04月
+ > + 1 +
@@ -184,7 +186,7 @@ exports[`DatePicker renders correctly 1`] = `
- 1 + 2
- 2 + 3
- 3 -
- - -
-
-
-
- -
4
@@ -362,7 +342,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
9
@@ -374,10 +354,6 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
-
-
@@ -400,6 +376,10 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
+
+
@@ -410,7 +390,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
11
@@ -520,7 +500,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
16
@@ -532,10 +512,6 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
-
-
@@ -558,6 +534,10 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
+
+
@@ -568,7 +548,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
18
@@ -678,7 +658,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
23
@@ -690,10 +670,6 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
-
-
@@ -716,6 +692,10 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
+
+
@@ -726,7 +706,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
25
@@ -836,7 +816,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
30
@@ -857,7 +837,7 @@ exports[`DatePicker renders correctly 1`] = `
- 2018年07月 + 2021年05月
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
@@ -887,6 +987,10 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
+
+
@@ -897,7 +1001,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
2
@@ -1007,7 +1111,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
7
@@ -1019,10 +1123,6 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
-
-
@@ -1045,6 +1145,10 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
+
+
@@ -1055,7 +1159,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
9
@@ -1165,7 +1269,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
14
@@ -1177,10 +1281,6 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
-
-
@@ -1203,6 +1303,10 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
+
+
@@ -1213,7 +1317,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
16
@@ -1323,7 +1427,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
21
@@ -1335,10 +1439,6 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
-
-
@@ -1361,6 +1461,10 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
+
+
@@ -1371,7 +1475,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
23
@@ -1481,7 +1585,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
28
@@ -1493,10 +1597,6 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
-
-
@@ -1519,6 +1619,10 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
+
+
@@ -1529,7 +1633,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
30
@@ -1572,7 +1676,7 @@ exports[`DatePicker renders correctly 1`] = `
- 2018年08月 + 2021年06月
-
-
- -
- -
-
-
@@ -1716,7 +1800,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
4
@@ -1728,10 +1812,6 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
-
-
@@ -1754,6 +1834,10 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
+
+
@@ -1764,7 +1848,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
6
@@ -1874,7 +1958,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
11
@@ -1886,10 +1970,6 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
-
-
@@ -1912,6 +1992,10 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
+
+
@@ -1922,7 +2006,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
13
@@ -2032,7 +2116,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
18
@@ -2044,10 +2128,6 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
-
-
@@ -2070,6 +2150,10 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
+
+
@@ -2080,7 +2164,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
20
@@ -2170,29 +2254,7 @@ exports[`DatePicker renders correctly 1`] = `
- 24 -
- -
-
-
-
-
- -
- 25 + 24
-
-
@@ -2216,9 +2274,9 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
- 26 + 25
- 27 + 26
+
+
@@ -2260,9 +2322,9 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
- 28 + 27
- 29 + 28
- 30 + 29
- 31 + 30
- 2018年09月 + 2021年07月
+ > + 1 +
@@ -2466,7 +2530,9 @@ exports[`DatePicker renders correctly 1`] = ` />
+ > + 2 +
@@ -2487,7 +2553,7 @@ exports[`DatePicker renders correctly 1`] = `
- 1 + 3
- 2 + 4
- 3 + 5
- 4 + 6
- 5 + 7
- 6 + 8
- 7 + 9
- 8 + 10
- 9 + 11
- 10 + 12
- 11 + 13
- 12 + 14
- 13 + 15
- 14 + 16
- 15 + 17
- 16 + 18
- 17 + 19
- 18 + 20
- 19 + 21 - 20 + 22 - 21 + 23 - 22 + 24 - 23 + 25 - 24 + 26 - 25 + 27 - 26 + 28 - 27 + 29 - 28 - - - -
-
-
-
- -
- 29 + 30
-
-
@@ -3145,7 +3185,7 @@ exports[`DatePicker renders correctly 1`] = `
- 30 + 31
- 2018年10月 + 2021年08月
- -
-
-
-
-
- -
1
@@ -3312,7 +3332,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
6
@@ -3324,10 +3344,6 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
-
-
@@ -3350,6 +3366,10 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
+
+
@@ -3360,7 +3380,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
8
@@ -3470,7 +3490,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
13
@@ -3482,10 +3502,6 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
-
-
@@ -3508,6 +3524,10 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
+
+
@@ -3518,7 +3538,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
15
@@ -3628,7 +3648,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
20
@@ -3640,10 +3660,6 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
-
-
@@ -3666,6 +3682,10 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
+
+
@@ -3676,7 +3696,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
22
@@ -3786,7 +3806,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
27
@@ -3798,10 +3818,6 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
-
-
@@ -3824,6 +3840,10 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
+
+
@@ -3834,7 +3854,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
29
@@ -3899,7 +3919,7 @@ exports[`DatePicker renders correctly 1`] = `
- 2018年11月 + 2021年09月
-
-
- -
- -
-
-
@@ -4041,7 +4041,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
3
@@ -4053,10 +4053,6 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
-
-
@@ -4079,6 +4075,10 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
+
+
@@ -4089,7 +4089,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
5
@@ -4199,7 +4199,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
10
@@ -4211,10 +4211,6 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
-
-
@@ -4237,6 +4233,10 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
+
+
@@ -4247,7 +4247,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
12
@@ -4357,7 +4357,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
17
@@ -4369,10 +4369,6 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
-
-
@@ -4395,6 +4391,10 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
+
+
@@ -4405,7 +4405,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
19
@@ -4515,7 +4515,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
24
@@ -4527,10 +4527,6 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
-
-
@@ -4553,6 +4549,10 @@ exports[`DatePicker renders correctly 1`] = ` class="info" />
+
+
@@ -4563,7 +4563,7 @@ exports[`DatePicker renders correctly 1`] = ` class="left" />
26