You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Prowlarr/frontend/src/Utilities/Table/removeOldSelectedState.js

17 lines
322 B

import areAllSelected from './areAllSelected';
export default function removeOldSelectedState(state, prevItems) {
const selectedState = {
...state.selectedState
};
prevItems.forEach((item) => {
delete selectedState[item.id];
});
return {
...areAllSelected(selectedState),
selectedState
};
}