From 59f69207a83d722c5ad356dc38a4efdf39da1240 Mon Sep 17 00:00:00 2001 From: 21f3002231 Date: Fri, 22 May 2026 14:00:12 +0530 Subject: [PATCH 1/2] feature/date-reverse-ordered-range --- .../components/date-range-picker/dateRangePicker.tsx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/datetime/src/components/date-range-picker/dateRangePicker.tsx b/packages/datetime/src/components/date-range-picker/dateRangePicker.tsx index 83ded1d7ef9..5f76d055941 100644 --- a/packages/datetime/src/components/date-range-picker/dateRangePicker.tsx +++ b/packages/datetime/src/components/date-range-picker/dateRangePicker.tsx @@ -267,6 +267,16 @@ export class DateRangePicker extends DateFnsLocalizedComponent newDateRange[1]) { + const temp = newDateRange[0]; + newDateRange[0] = newDateRange[1]; + newDateRange[1] = temp; + + const tempTime = newTimeRange[0]; + newTimeRange[0] = newTimeRange[1]; + newTimeRange[1] = tempTime; + } + this.props.onChange?.(newDateRange); this.setState({ time: newTimeRange, value: newDateRange }); }; From 7c91e9887c5e325fcf4013d12de68b80449b4f97 Mon Sep 17 00:00:00 2001 From: Debashis Nayak <59384249+deb2000-sudo@users.noreply.github.com> Date: Fri, 22 May 2026 14:15:55 +0530 Subject: [PATCH 2/2] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- .../components/date-range-picker/dateRangePicker.tsx | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/packages/datetime/src/components/date-range-picker/dateRangePicker.tsx b/packages/datetime/src/components/date-range-picker/dateRangePicker.tsx index 5f76d055941..f09d5ab36de 100644 --- a/packages/datetime/src/components/date-range-picker/dateRangePicker.tsx +++ b/packages/datetime/src/components/date-range-picker/dateRangePicker.tsx @@ -268,14 +268,9 @@ export class DateRangePicker extends DateFnsLocalizedComponent newDateRange[1]) { - const temp = newDateRange[0]; - newDateRange[0] = newDateRange[1]; - newDateRange[1] = temp; - - const tempTime = newTimeRange[0]; - newTimeRange[0] = newTimeRange[1]; - newTimeRange[1] = tempTime; - } + [newDateRange[0], newDateRange[1]] = [newDateRange[1], newDateRange[0]]; + [newTimeRange[0], newTimeRange[1]] = [newTimeRange[1], newTimeRange[0]]; + } this.props.onChange?.(newDateRange); this.setState({ time: newTimeRange, value: newDateRange });