setIsStatutsFilterOpen(!isStatusFilterOpen)}
+ isSelected={isStatusFilterOpen}
+ hasActiveFilters={selectedStatus.length > 0}
+ numActiveFilters={selectedStatus.length}
+ disabled={isAgentConfigsLoading}
+ >
+
+
+ }
+ isOpen={isStatusFilterOpen}
+ closePopover={() => setIsStatutsFilterOpen(false)}
+ panelPaddingSize="none"
+ >
+
+ {statusFilters.map(({ label, status }, idx) => (
+ {
+ if (selectedStatus.includes(status)) {
+ setSelectedStatus([...selectedStatus.filter(s => s !== status)]);
+ } else {
+ setSelectedStatus([...selectedStatus, status]);
+ }
+ }}
+ >
+ {label}
+
+ ))}
+
+
+