forked from vergnet/application-amicale
Fix props equality checking functions
This commit is contained in:
parent
74f757ce66
commit
11609f8277
4 changed files with 4 additions and 4 deletions
|
@ -98,7 +98,7 @@ function EventDashBoardItem(props: PropsType) {
|
|||
}
|
||||
|
||||
const areEqual = (prevProps: PropsType, nextProps: PropsType): boolean => {
|
||||
return nextProps.eventNumber !== prevProps.eventNumber;
|
||||
return nextProps.eventNumber === prevProps.eventNumber;
|
||||
};
|
||||
|
||||
export default React.memo(EventDashBoardItem, areEqual);
|
||||
|
|
|
@ -88,7 +88,7 @@ function SmallDashboardItem(props: PropsType) {
|
|||
}
|
||||
|
||||
const areEqual = (prevProps: PropsType, nextProps: PropsType): boolean => {
|
||||
return nextProps.badgeCount !== prevProps.badgeCount;
|
||||
return nextProps.badgeCount === prevProps.badgeCount;
|
||||
};
|
||||
|
||||
export default React.memo(SmallDashboardItem, areEqual);
|
||||
|
|
|
@ -70,7 +70,7 @@ function DashboardEditItem(props: PropsType) {
|
|||
}
|
||||
|
||||
const areEqual = (prevProps: PropsType, nextProps: PropsType): boolean => {
|
||||
return nextProps.isActive !== prevProps.isActive;
|
||||
return nextProps.isActive === prevProps.isActive;
|
||||
};
|
||||
|
||||
export default React.memo(DashboardEditItem, areEqual);
|
||||
|
|
|
@ -130,7 +130,7 @@ function EquipmentListItem(props: PropsType) {
|
|||
}
|
||||
|
||||
const areEqual = (prevProps: PropsType, nextProps: PropsType): boolean => {
|
||||
return nextProps.userDeviceRentDates !== prevProps.userDeviceRentDates;
|
||||
return nextProps.userDeviceRentDates === prevProps.userDeviceRentDates;
|
||||
};
|
||||
|
||||
export default React.memo(EquipmentListItem, areEqual);
|
||||
|
|
Loading…
Reference in a new issue