From d4ceb51c8d2682c3811ba26c6728ccfbfec30ab3 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Wed, 17 Dec 2025 19:11:50 -0600 Subject: [PATCH] add to suggestions and query in explore --- web/src/pages/Explore.tsx | 3 +++ web/src/views/search/SearchView.tsx | 3 +++ 2 files changed, 6 insertions(+) diff --git a/web/src/pages/Explore.tsx b/web/src/pages/Explore.tsx index 53ebd0401..8f50e982e 100644 --- a/web/src/pages/Explore.tsx +++ b/web/src/pages/Explore.tsx @@ -31,6 +31,7 @@ const SEARCH_FILTER_ARRAY_KEYS = [ "cameras", "labels", "sub_labels", + "attributes", "recognized_license_plate", "zones", ]; @@ -122,6 +123,7 @@ export default function Explore() { cameras: searchSearchParams["cameras"], labels: searchSearchParams["labels"], sub_labels: searchSearchParams["sub_labels"], + attributes: searchSearchParams["attributes"], recognized_license_plate: searchSearchParams["recognized_license_plate"], zones: searchSearchParams["zones"], @@ -158,6 +160,7 @@ export default function Explore() { cameras: searchSearchParams["cameras"], labels: searchSearchParams["labels"], sub_labels: searchSearchParams["sub_labels"], + attributes: searchSearchParams["attributes"], recognized_license_plate: searchSearchParams["recognized_license_plate"], zones: searchSearchParams["zones"], diff --git a/web/src/views/search/SearchView.tsx b/web/src/views/search/SearchView.tsx index 426b7e209..e16bda83a 100644 --- a/web/src/views/search/SearchView.tsx +++ b/web/src/views/search/SearchView.tsx @@ -143,6 +143,7 @@ export default function SearchView({ }, [config, searchFilter, allowedCameras]); const { data: allSubLabels } = useSWR("sub_labels"); + const { data: allAttributes } = useSWR("classification/attributes"); const { data: allRecognizedLicensePlates } = useSWR( "recognized_license_plates", ); @@ -182,6 +183,7 @@ export default function SearchView({ labels: Object.values(allLabels || {}), zones: Object.values(allZones || {}), sub_labels: allSubLabels, + attributes: allAttributes, search_type: ["thumbnail", "description"] as SearchSource[], time_range: config?.ui.time_format == "24hour" @@ -204,6 +206,7 @@ export default function SearchView({ allLabels, allZones, allSubLabels, + allAttributes, allRecognizedLicensePlates, searchFilter, allowedCameras,