polish(web): search pill aria-pressed, keepPreviousData, plural result count, URL-hydration test

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-04 12:47:38 +02:00
parent 358d793e44
commit 4dd00362b8
5 changed files with 21 additions and 4 deletions
+2 -1
View File
@@ -1,4 +1,4 @@
import { useInfiniteQuery, useMutation, useQuery, useQueryClient } from "@tanstack/react-query";
import { keepPreviousData, useInfiniteQuery, useMutation, useQuery, useQueryClient } from "@tanstack/react-query";
import { api } from "./client";
import type { components } from "./schema";
@@ -306,6 +306,7 @@ export function useSearch(q: string, visibility: string | null) {
return data;
},
placeholderData: keepPreviousData,
getNextPageParam: (lastPage, allPages) => {
const loaded = allPages.reduce((n, page) => n + page.hits.length, 0);