Fix props equality checking functions

This commit is contained in:
Arnaud Vergnet 2020-09-23 18:40:22 +02:00
parent 74f757ce66
commit 11609f8277
4 changed files with 4 additions and 4 deletions

View file

@ -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);

View file

@ -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);

View file

@ -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);

View file

@ -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);