diff --git a/app/search/page.tsx b/app/search/page.tsx index 959e4a5..c5069c0 100644 --- a/app/search/page.tsx +++ b/app/search/page.tsx @@ -2,7 +2,6 @@ import { Suspense } from "react" import { useSearchParams } from "next/navigation" -import { motion } from "motion/react" import { Gamepad2Icon } from "lucide-react" function SearchContent() { @@ -11,9 +10,9 @@ function SearchContent() { return (
-
-

- {query ? `Search results for "${query}"` : "Search"} +
+

+ {query ? `results for "${query}"` : "search using game name or appid"}

{query diff --git a/components/navbar.tsx b/components/navbar.tsx index d1be829..7704566 100644 --- a/components/navbar.tsx +++ b/components/navbar.tsx @@ -134,7 +134,21 @@ export default function Navbar() { /> setSearchQuery("")} + onClick={() => { + setSearchQuery("") + if (!isLanding) { + const params = new URLSearchParams( + searchParams.toString(), + ) + params.delete("q") + router.replace( + `/search?${params.toString()}`, + { + scroll: false, + }, + ) + } + }} className={`h-3 w-3 transition-color cursor-default hover:stroke-accent transition-all ${ isFocused || forceFocusStyles ? "opacity-100"