File tree 2 files changed +9
-3
lines changed
packages/react-date-input
2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -91,12 +91,12 @@ function Demo(){
91
91
if (current .date ) {
92
92
Notify .success ({
93
93
title: ' 提交成功!' ,
94
- description: ` 表单提交时间成功,时间为:${ current .date } ` ,
94
+ description: ` 表单提交时间成功,时间为:${ current .date } range: ${ current . dateRange } ` ,
95
95
});
96
96
} else {
97
97
Notify .error ({
98
98
title: ' 提交失败!' ,
99
- description: ` 表单提交时间成功,时间为:${ current .date } ,将自动填充初始化值!` ,
99
+ description: ` 表单提交时间成功,时间为:${ current .date } range: ${ current . dateRange } ,将自动填充初始化值!` ,
100
100
});
101
101
}
102
102
}}
@@ -123,6 +123,7 @@ function Demo(){
123
123
< / Row>
124
124
< Row style= {{ width: 200 }} >
125
125
< Col fixed> {fields .dateRange }< / Col>
126
+ < Col fixed> {JSON .stringify (state)}< / Col>
126
127
< / Row>
127
128
< Row gutter= {10 }>
128
129
< Col>
Original file line number Diff line number Diff line change @@ -50,6 +50,11 @@ export function DateInputRange<V extends string | Date>(props: DateInputRangePro
50
50
onChange && onChange ( cdate , changeValue ) ;
51
51
}
52
52
53
+ function clearDateRange ( ) {
54
+ setDateRange ( [ ] ) ;
55
+ onChange && onChange ( undefined , [ ] ) ;
56
+ }
57
+
53
58
return (
54
59
< div
55
60
className = { [ `${ prefixCls } -contents` , `${ prefixCls } -inner` ] . filter ( Boolean ) . join ( ' ' ) . trim ( ) }
@@ -105,7 +110,7 @@ export function DateInputRange<V extends string | Date>(props: DateInputRangePro
105
110
/>
106
111
</ Popover >
107
112
{ allowClear && dateRange . length > 0 && (
108
- < Icon className = { `${ prefixCls } -close-btn` } color = "#ccc " onClick = { ( ) => setDateRange ( [ ] ) } type = "close" />
113
+ < Icon className = { `${ prefixCls } -close-btn` } color = "#a5a5a5 " onClick = { ( ) => clearDateRange ( ) } type = "close" />
109
114
) }
110
115
</ div >
111
116
) ;
You can’t perform that action at this time.
0 commit comments