diff --git a/web/src/components/filter/ReviewFilterGroup.tsx b/web/src/components/filter/ReviewFilterGroup.tsx
index 55a624b52..a76b81db6 100644
--- a/web/src/components/filter/ReviewFilterGroup.tsx
+++ b/web/src/components/filter/ReviewFilterGroup.tsx
@@ -643,7 +643,7 @@ type GeneralFilterContentProps = {
updateLabelFilter: (labels: string[] | undefined) => void;
setCurrentLabels: (labels: string[] | undefined) => void;
updateZoneFilter?: (zones: string[] | undefined) => void;
- setCurrentZones: (zones: string[] | undefined) => void;
+ setCurrentZones?: (zones: string[] | undefined) => void;
onClose: () => void;
};
export function GeneralFilterContent({
@@ -726,54 +726,59 @@ export function GeneralFilterContent({
/>
))}
-
- {allZones && setCurrentZones && (
- <>
-
-
-
- {
- if (isChecked) {
- setCurrentZones(undefined);
- }
- }}
- />
-
-
- {allZones.map((item) => (
-
+
+
+
+ {
if (isChecked) {
- const updatedZones = currentZones ? [...currentZones] : [];
-
- updatedZones.push(item);
- setCurrentZones(updatedZones);
- } else {
- const updatedZones = currentZones ? [...currentZones] : [];
-
- // can not deselect the last item
- if (updatedZones.length > 1) {
- updatedZones.splice(updatedZones.indexOf(item), 1);
- setCurrentZones(updatedZones);
- }
+ setCurrentZones(undefined);
}
}}
/>
- ))}
-
- >
- )}
+
+
+ {allZones.map((item) => (
+ {
+ if (isChecked) {
+ const updatedZones = currentZones
+ ? [...currentZones]
+ : [];
+
+ updatedZones.push(item);
+ setCurrentZones(updatedZones);
+ } else {
+ const updatedZones = currentZones
+ ? [...currentZones]
+ : [];
+
+ // can not deselect the last item
+ if (updatedZones.length > 1) {
+ updatedZones.splice(updatedZones.indexOf(item), 1);
+ setCurrentZones(updatedZones);
+ }
+ }
+ }}
+ />
+ ))}
+
+ >
+ )}
+