From ad3efbd93acf4ea41c5af6b90732335714f5a3cb Mon Sep 17 00:00:00 2001 From: kacpi Date: Tue, 14 Oct 2025 17:07:09 +0200 Subject: [PATCH 1/2] Fix query listing product table --- .../product-list-table/product-list-table.tsx | 43 +++++++++++-------- 1 file changed, 25 insertions(+), 18 deletions(-) diff --git a/src/routes/products/product-list/components/product-list-table/product-list-table.tsx b/src/routes/products/product-list/components/product-list-table/product-list-table.tsx index e9d1ce9d..7f6d66a5 100644 --- a/src/routes/products/product-list/components/product-list-table/product-list-table.tsx +++ b/src/routes/products/product-list/components/product-list-table/product-list-table.tsx @@ -54,25 +54,32 @@ export const ProductListTable = () => { const { searchParams, raw } = useProductTableQuery({ pageSize: PAGE_SIZE, }) + + const query = { + limit: 100, + offset: 0, + fields: "+thumbnail,*categories,+status", + } + + const options = { + initialData, + placeholderData: keepPreviousData, + } + + const filter = { + collectionId: searchParams.collection_id, + categoryId: searchParams.category_id, + typeId: searchParams.type_id, + tagId: searchParams.tagId, + status: searchParams.status, + q: searchParams.q, + sort: searchParams.order, + } + const { products, count, isLoading, isError, error } = useProducts( - { - limit: searchParams.limit, - offset: searchParams.offset, - fields: "+thumbnail,*categories,+status", - }, - { - initialData, - placeholderData: keepPreviousData, - }, - { - collectionId: searchParams.collection_id, - categoryId: searchParams.category_id, - typeId: searchParams.type_id, - tagId: searchParams.tagId, - status: searchParams.status, - q: searchParams.q, - sort: searchParams.order, - } + query, + options, + filter ) const offset = searchParams.offset || 0 From 5003f3b4c7c13357ca3f5e4851c84ac62c61cf52 Mon Sep 17 00:00:00 2001 From: kacpi Date: Mon, 20 Oct 2025 02:47:26 +0200 Subject: [PATCH 2/2] Increate to 10 products per page --- .../components/product-list-table/product-list-table.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/products/product-list/components/product-list-table/product-list-table.tsx b/src/routes/products/product-list/components/product-list-table/product-list-table.tsx index 7f6d66a5..9a4bef29 100644 --- a/src/routes/products/product-list/components/product-list-table/product-list-table.tsx +++ b/src/routes/products/product-list/components/product-list-table/product-list-table.tsx @@ -31,7 +31,7 @@ import { useProductTableQuery } from "../../../../../hooks/table/query/use-produ import { useDataTable } from "../../../../../hooks/use-data-table" import { productsLoader } from "../../loader" -export const PAGE_SIZE = 5 +export const PAGE_SIZE = 10 export const ProductListTable = () => { const { t } = useTranslation()