Skip to content
This repository was archived by the owner on Jul 19, 2025. It is now read-only.

Commit 6ffb24b

Browse files
Fix not rerendering days when inCurrentMonth changes (#1994)
1 parent 97aa0a7 commit 6ffb24b

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

lib/src/views/Calendar/Day.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,7 @@ export const areDayPropsEqual = (prevProps: DayProps, nextProps: DayProps) => {
251251
prevProps.showDaysOutsideCurrentMonth === nextProps.showDaysOutsideCurrentMonth &&
252252
prevProps.disableHighlightToday === nextProps.disableHighlightToday &&
253253
prevProps.className === nextProps.className &&
254+
prevProps.inCurrentMonth === nextProps.inCurrentMonth &&
254255
prevProps.onDayFocus === nextProps.onDayFocus &&
255256
prevProps.onDaySelect === nextProps.onDaySelect
256257
);

lib/src/views/Calendar/SlideTransition.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ export const SlideTransition: React.SFC<SlideTransitionProps> = ({
7777
}) => {
7878
const classes = useStyles();
7979
if (reduceAnimations) {
80-
return <div className={className}>{children}</div>;
80+
return <div className={clsx(classes.root, className)}>{children}</div>;
8181
}
8282

8383
const transitionClasses = {

0 commit comments

Comments
 (0)