fix: read game URL param on search page to support homepage category entry

This commit is contained in:
zetaloop
2026-02-20 22:36:26 +08:00
parent 36b7c435f5
commit 3a12b97ecb
+4 -1
View File
@@ -278,7 +278,10 @@ function SearchPageContent() {
const router = useRouter() const router = useRouter()
const [searchQuery, setSearchQuery] = useState(searchParams.get("q") || "") const [searchQuery, setSearchQuery] = useState(searchParams.get("q") || "")
const [selectedGames, setSelectedGames] = useState<string[]>([]) const [selectedGames, setSelectedGames] = useState<string[]>(() => {
const game = searchParams.get("game")
return game ? [game] : []
})
const [priceRange, setPriceRange] = useState<{ min: string; max: string }>({ min: "", max: "" }) const [priceRange, setPriceRange] = useState<{ min: string; max: string }>({ min: "", max: "" })
const [onlyOnline, setOnlyOnline] = useState(false) const [onlyOnline, setOnlyOnline] = useState(false)
const [minRating, setMinRating] = useState("0") const [minRating, setMinRating] = useState("0")