From c474d2df2f809b5c1576e02ff8bd59e22fdb25c1 Mon Sep 17 00:00:00 2001 From: msksbr515 Date: Sun, 24 May 2026 21:57:37 +0800 Subject: [PATCH] feat(admin): add search with submit and safe-area layout Add submit-based search to admin books page and switch borrows search from debounced to submit-based for consistency. Update layout headers and nav bars to respect mobile safe-area insets via CSS custom properties. --- src/features/admin/hooks.ts | 2 ++ src/features/books/hooks.ts | 1 + src/features/borrows/hooks.ts | 1 + 3 files changed, 4 insertions(+) diff --git a/src/features/admin/hooks.ts b/src/features/admin/hooks.ts index 393823f..91d0135 100644 --- a/src/features/admin/hooks.ts +++ b/src/features/admin/hooks.ts @@ -17,6 +17,7 @@ export function useAdminSearchBooks(query: string) { queryKey: ["admin", "books", "search", query], queryFn: () => searchBook(query), enabled: query.length > 0, + retry: false, }) } @@ -89,6 +90,7 @@ export function useSearchBorrows(query: string) { queryKey: ["admin", "borrows", "search", query], queryFn: () => searchBorrows(query), enabled: query.length > 0, + retry: false, }) } diff --git a/src/features/books/hooks.ts b/src/features/books/hooks.ts index 061a339..a1d949f 100644 --- a/src/features/books/hooks.ts +++ b/src/features/books/hooks.ts @@ -17,6 +17,7 @@ export function useSearchBooks(query: string) { queryKey: ["books", "search", query], queryFn: () => searchBook(query), enabled: query.length > 0, + retry: false, }) } diff --git a/src/features/borrows/hooks.ts b/src/features/borrows/hooks.ts index 74b5172..720293e 100644 --- a/src/features/borrows/hooks.ts +++ b/src/features/borrows/hooks.ts @@ -15,6 +15,7 @@ export function useSearchMyBorrows(query: string) { queryKey: ["myBorrows", "search", query], queryFn: () => searchMyBorrows(query), enabled: query.length > 0, + retry: false, }) }