fix: single vendor selection, click another resets previous
This commit is contained in:
+2
-2
@@ -208,8 +208,8 @@
|
|||||||
node.textContent = vendor.name;
|
node.textContent = vendor.name;
|
||||||
node.addEventListener("click", () => {
|
node.addEventListener("click", () => {
|
||||||
const wasSelected = state.selectedVendors.has(vendor.id);
|
const wasSelected = state.selectedVendors.has(vendor.id);
|
||||||
if (wasSelected) state.selectedVendors.delete(vendor.id);
|
state.selectedVendors.clear();
|
||||||
else state.selectedVendors.add(vendor.id);
|
if (!wasSelected) state.selectedVendors.add(vendor.id);
|
||||||
render();
|
render();
|
||||||
if (wasSelected) scrollAfterDeselect();
|
if (wasSelected) scrollAfterDeselect();
|
||||||
else scrollToResultsSmooth();
|
else scrollToResultsSmooth();
|
||||||
|
|||||||
Reference in New Issue
Block a user