From 209bda75c5c5316d760d7f7d37e749af62ee6a0c Mon Sep 17 00:00:00 2001 From: Lukas Date: Tue, 9 Jul 2024 19:16:30 +0300 Subject: [PATCH 1/2] [DateRangePicker] Fix `calendarHeader` slot props propagation --- .../PickersRangeCalendarHeader.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/x-date-pickers-pro/src/PickersRangeCalendarHeader/PickersRangeCalendarHeader.tsx b/packages/x-date-pickers-pro/src/PickersRangeCalendarHeader/PickersRangeCalendarHeader.tsx index 467081a8dfc3d..0f726ed8100aa 100644 --- a/packages/x-date-pickers-pro/src/PickersRangeCalendarHeader/PickersRangeCalendarHeader.tsx +++ b/packages/x-date-pickers-pro/src/PickersRangeCalendarHeader/PickersRangeCalendarHeader.tsx @@ -41,7 +41,11 @@ const PickersRangeCalendarHeader = React.forwardRef(function PickersRangeCalenda minDate, maxDate, timezone, - } = props; + reduceAnimations, + views, + view, + ...otherRangeProps + } = other; const isNextMonthDisabled = useNextMonthDisabled(currentMonth, { disableFuture, @@ -65,6 +69,7 @@ const PickersRangeCalendarHeader = React.forwardRef(function PickersRangeCalenda return ( Date: Tue, 9 Jul 2024 19:18:53 +0300 Subject: [PATCH 2/2] Add comment about the reason for prop exclusion --- .../PickersRangeCalendarHeader/PickersRangeCalendarHeader.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/x-date-pickers-pro/src/PickersRangeCalendarHeader/PickersRangeCalendarHeader.tsx b/packages/x-date-pickers-pro/src/PickersRangeCalendarHeader/PickersRangeCalendarHeader.tsx index 0f726ed8100aa..13270808e6eae 100644 --- a/packages/x-date-pickers-pro/src/PickersRangeCalendarHeader/PickersRangeCalendarHeader.tsx +++ b/packages/x-date-pickers-pro/src/PickersRangeCalendarHeader/PickersRangeCalendarHeader.tsx @@ -41,6 +41,7 @@ const PickersRangeCalendarHeader = React.forwardRef(function PickersRangeCalenda minDate, maxDate, timezone, + // omit props that are not used in the PickersArrowSwitcher reduceAnimations, views, view,