File tree Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -372,12 +372,21 @@ function InnerRangePicker<DateType>(props: RangePickerProps<DateType>) {
372
372
newValue : RangeValue < DateType > ,
373
373
forceInput : boolean = true ,
374
374
) => {
375
- const values = reorderValues ( newValue , generateConfig ) ;
375
+ let values = newValue ;
376
+ const startValue = getValue ( values , 0 ) ;
377
+ let endValue = getValue ( values , 1 ) ;
376
378
377
- setSelectedValue ( values ) ;
379
+ if (
380
+ startValue &&
381
+ endValue &&
382
+ ! isSameDate ( generateConfig , startValue , endValue ) &&
383
+ generateConfig . isAfter ( startValue , endValue )
384
+ ) {
385
+ values = [ startValue , null ] ;
386
+ endValue = null ;
387
+ }
378
388
379
- const startValue = getValue ( values , 0 ) ;
380
- const endValue = getValue ( values , 1 ) ;
389
+ setSelectedValue ( values ) ;
381
390
382
391
const canStartValueTrigger = canValueTrigger (
383
392
startValue ,
You can’t perform that action at this time.
0 commit comments