fix: search page logic

This commit is contained in:
2026-04-25 21:07:14 +08:00
parent 592b0c7b87
commit e03a4081ae
2 changed files with 18 additions and 5 deletions
+15 -1
View File
@@ -134,7 +134,21 @@ export default function Navbar() {
/>
<motion.button>
<CircleXIcon
onClick={() => 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"