feat: add useQuery implementation for document fetching in DocumentsDataTable with 3-minute stale time

This commit is contained in:
CREDO23 2025-12-08 08:41:29 +00:00
parent bccbd65333
commit 42e10bbe55
3 changed files with 77 additions and 55 deletions

View file

@ -60,7 +60,7 @@ export const getDocumentsRequest = z.object({
queryParams: paginationQueryParams
.extend({
search_space_id: z.number().or(z.string()).optional(),
document_type: z.array(documentTypeEnum).optional(),
document_types: z.array(documentTypeEnum).optional(),
})
.nullish(),
});
@ -109,7 +109,7 @@ export const searchDocumentsRequest = z.object({
queryParams: paginationQueryParams
.extend({
search_space_id: z.number().or(z.string()).optional(),
document_type: z.array(documentTypeEnum).optional(),
document_types: z.array(documentTypeEnum).optional(),
title: z.string().optional(),
})
.nullish(),
@ -179,3 +179,4 @@ export type UpdateDocumentRequest = z.infer<typeof updateDocumentRequest>;
export type UpdateDocumentResponse = z.infer<typeof updateDocumentResponse>;
export type DeleteDocumentRequest = z.infer<typeof deleteDocumentRequest>;
export type DeleteDocumentResponse = z.infer<typeof deleteDocumentResponse>;
export type DocumentTypeEnum = z.infer<typeof documentTypeEnum>