fix: null as default search value

This commit is contained in:
Kentai Radiquum 2024-11-20 18:35:35 +05:00
parent bfda46f5eb
commit 166af97224
Signed by: Radiquum
GPG key ID: 858E8EE696525EED

View file

@ -27,10 +27,8 @@ const fetcher = async (url: string) => {
export function SearchPage() { export function SearchPage() {
const router = useRouter(); const router = useRouter();
const searchParams = useSearchParams(); const searchParams = useSearchParams();
const [query, setQuery] = useState(searchParams.get("q") || null); const [query, setQuery] = useState(searchParams.get("q") || "");
const [searchVal, setSearchVal] = useState( const [searchVal, setSearchVal] = useState(searchParams.get("q") || "");
decodeURI(searchParams.get("q")) || ""
);
const [where, setWhere] = useState(searchParams.get("where") || "releases"); const [where, setWhere] = useState(searchParams.get("where") || "releases");
const [searchBy, setSearchBy] = useState( const [searchBy, setSearchBy] = useState(
searchParams.get("searchBy") || null searchParams.get("searchBy") || null
@ -197,7 +195,9 @@ export function SearchPage() {
</div> </div>
)} )}
</div> </div>
{(data && data.length > 1) && (where == "releases" {data &&
data.length > 1 &&
(where == "releases"
? data[data.length - 1].releases.length == 25 ? data[data.length - 1].releases.length == 25
: data[data.length - 1].content.length == 25) ? ( : data[data.length - 1].content.length == 25) ? (
<Button <Button
@ -210,7 +210,9 @@ export function SearchPage() {
<span className="text-lg">Загрузить ещё</span> <span className="text-lg">Загрузить ещё</span>
</div> </div>
</Button> </Button>
) : ""} ) : (
""
)}
</> </>
); );
} }