(list: string[], item: string, setter: (val: string[]) => void)
| 81 | }, [allPoints, searchQuery, selectedCategories, selectedProvinces, selectedTimePeriods, selectedPeople]); |
| 82 | |
| 83 | const toggleFilter = (list: string[], item: string, setter: (val: string[]) => void) => { |
| 84 | if (list.includes(item)) { |
| 85 | setter(list.filter(i => i !== item)); |
| 86 | } else { |
| 87 | setter([...list, item]); |
| 88 | } |
| 89 | }; |
| 90 | |
| 91 | // Specifically for category chips (toggle logic) |
| 92 | const toggleCategory = (category: string) => { |
no outgoing calls
no test coverage detected