+
+ {isSimilaritySearch && (
+
+ Similarity Search
+
+
+ )}
+ {Object.entries(filters).map(([filterType, filterValues]) =>
+ Array.isArray(filterValues) ? (
+ filterValues.map((value, index) => (
+
+ {filterType.replaceAll("_", " ")}:{" "}
+ {value.replaceAll("_", " ")}
+
+
+ ))
+ ) : (
+
+ {filterType}:
+ {filterType === "before" || filterType === "after"
+ ? new Date(
+ (filterType === "before"
+ ? (filterValues as number) + 1
+ : (filterValues as number)) * 1000,
+ ).toLocaleDateString(
+ window.navigator?.language || "en-US",
+ )
+ : filterValues}
+
+
+ ),
+ )}
+
+
+ )}
+
+ {!currentFilterType &&
+ !inputValue &&
+ searchHistoryLoaded &&
+ (searchHistory?.length ?? 0) > 0 && (
+