Skip to content

Commit

Permalink
refactor: avoid setPreselected many times
Browse files Browse the repository at this point in the history
  • Loading branch information
quanho committed Mar 9, 2023
1 parent f47a7ba commit cc91d16
Showing 1 changed file with 6 additions and 2 deletions.
Expand Up @@ -79,7 +79,9 @@ export default function useSelectionsInteractions({
return;
}
const elemNumber = +event.currentTarget.getAttribute('data-n');
setPreSelected([elemNumber]);
if (!(preSelected.length === 1 && preSelected[0] === elemNumber)) {
setPreSelected([elemNumber]);
}
handleSingleSelectKey(event);
},
[selectingValues, selectDisabled]
Expand All @@ -94,7 +96,9 @@ export default function useSelectionsInteractions({
setMouseDown(true);

const elemNumber = +event.currentTarget.getAttribute('data-n');
setPreSelected([elemNumber]);
if (!(preSelected.length === 1 && preSelected[0] === elemNumber)) {
setPreSelected([elemNumber]);
}
handleSingleSelectKey(event);
},
[selectingValues, selectDisabled]
Expand Down

0 comments on commit cc91d16

Please sign in to comment.