feat: unifier la recherche livres via le endpoint /books avec paramètre q
La recherche utilise désormais le endpoint paginé /books avec un filtre ILIKE sur title/series/author, ce qui permet la pagination des résultats. Les series_hits sont toujours récupérés en parallèle via searchBooks. Corrige aussi le remount du LiveSearchForm lors de la navigation. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -118,8 +118,13 @@ export function LiveSearchForm({ fields, basePath, debounceMs = 300 }: LiveSearc
|
||||
const textFields = fields.filter((f) => f.type === "text");
|
||||
const selectFields = fields.filter((f) => f.type === "select");
|
||||
|
||||
// Force remount when URL params change externally (back/forward, cookie redirect)
|
||||
// so that defaultValue stays in sync with the URL.
|
||||
const formKey = searchParams.toString();
|
||||
|
||||
return (
|
||||
<form
|
||||
key={formKey}
|
||||
ref={formRef}
|
||||
onSubmit={(e) => {
|
||||
e.preventDefault();
|
||||
|
||||
Reference in New Issue
Block a user