+
+
+ setSearchInput(e.target.value)}
+ placeholder="Search message or type…"
+ className="pl-8"
+ />
+
+
+
+
+
+
+
+ {TYPE_GROUPS.map(([prefix, types], groupIdx) => (
+
+ {groupIdx > 0 && }
+
+ {prefix}
+
+ {types.map((value) => (
+ toggleType(value)}
+ onSelect={(e) => e.preventDefault()}
+ >
+ {formatType(value)}
+
+ ))}
+
+ ))}
+
+
+
+
+
+
+
+
+ setDateFrom(e.target.value)}
+ className="w-36"
+ aria-label="From date"
+ />
+ –
+ setDateTo(e.target.value)}
+ className="w-36"
+ aria-label="To date"
+ />
+
+
+
+
+ {hasActiveFilters && (
+
+ )}
+
+
+ {totalDocs.toLocaleString()} event{totalDocs === 1 ? "" : "s"}
+
+
+
+ Showing {from.toLocaleString()}–{to.toLocaleString()} of {totalDocs.toLocaleString()}
+
+
+
+
+
+ Page {page} / {totalPages}
+
+
+
+