Skip to content

Commit 1fb20fc

Browse files
committed
fix(web): correct search navigation from home page and header
Example search buttons on home page and header search input were navigating to non-existent /autocomplete route, causing 404 errors. Changed to correct /search route which properly displays search results.
1 parent 26729f0 commit 1fb20fc

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

apps/web/src/components/layout/HeaderSearchInput.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,9 @@ export const HeaderSearchInput = () => {
7979
// Enable keyboard navigation shortcuts
8080
useKeyboardNavigation();
8181

82-
// Initialize from URL params if on autocomplete page
82+
// Initialize from URL params if on search page
8383
const [query, setQuery] = useState(() => {
84-
if (location.pathname === "/autocomplete" && searchParams.q) {
84+
if (location.pathname === "/search" && searchParams.q) {
8585
return String(searchParams.q);
8686
}
8787
return "";
@@ -97,9 +97,9 @@ export const HeaderSearchInput = () => {
9797

9898
// Update local state when URL changes
9999
useEffect(() => {
100-
if (location.pathname === "/autocomplete" && searchParams.q) {
100+
if (location.pathname === "/search" && searchParams.q) {
101101
setQuery(String(searchParams.q));
102-
} else if (location.pathname !== "/autocomplete") {
102+
} else if (location.pathname !== "/search") {
103103
setQuery("");
104104
}
105105
}, [location.pathname, searchParams.q]);
@@ -257,7 +257,7 @@ export const HeaderSearchInput = () => {
257257

258258
// Navigate to search
259259
navigate({
260-
to: "/autocomplete",
260+
to: "/search",
261261
search: { q: trimmedQuery, filter: undefined, search: undefined },
262262
});
263263

apps/web/src/routes/index.lazy.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,17 +34,17 @@ const HomePage = () => {
3434
e.preventDefault();
3535
if (!searchQuery.trim()) return;
3636

37-
// Navigate to autocomplete page with search query
37+
// Navigate to search page with search query
3838
navigate({
39-
to: "/autocomplete",
39+
to: "/search",
4040
search: { q: searchQuery.trim(), filter: undefined, search: undefined },
4141
});
4242
};
4343

4444
const handleExampleSearch = (query: string) => {
45-
// Navigate to autocomplete page with example query
45+
// Navigate to search page with example query
4646
navigate({
47-
to: "/autocomplete",
47+
to: "/search",
4848
search: { q: query, filter: undefined, search: undefined },
4949
});
5050
};

0 commit comments

Comments
 (0)