diff --git a/src/routes/requests/request-product-category-list/request-product-category-list.tsx b/src/routes/requests/request-product-category-list/request-product-category-list.tsx index 879657f..2bae48e 100644 --- a/src/routes/requests/request-product-category-list/request-product-category-list.tsx +++ b/src/routes/requests/request-product-category-list/request-product-category-list.tsx @@ -34,7 +34,7 @@ export const RequestProductCategoryList = () => { const [currentFilter, setCurrentFilter] = useState(""); - const { requests, isLoading, refetch, count } = useVendorRequests({ + const { requests, isLoading, refetch, count = 0 } = useVendorRequests({ offset: currentPage * PAGE_SIZE, limit: PAGE_SIZE, type: "product_category", @@ -104,7 +104,7 @@ export const RequestProductCategoryList = () => { 0} previousPage={() => { setCurrentPage(currentPage - 1); @@ -112,8 +112,8 @@ export const RequestProductCategoryList = () => { nextPage={() => { setCurrentPage(currentPage + 1); }} - count={count!} - pageCount={Math.ceil(count! / PAGE_SIZE)} + count={count ?? 0} + pageCount={Math.ceil(count / PAGE_SIZE)} pageIndex={currentPage} pageSize={PAGE_SIZE} /> diff --git a/src/routes/requests/request-product-collection-list/request-product-collection-list.tsx b/src/routes/requests/request-product-collection-list/request-product-collection-list.tsx index a34a94e..823579d 100644 --- a/src/routes/requests/request-product-collection-list/request-product-collection-list.tsx +++ b/src/routes/requests/request-product-collection-list/request-product-collection-list.tsx @@ -34,7 +34,7 @@ export const RequestProductCollectionList = () => { const [currentFilter, setCurrentFilter] = useState(""); - const { requests, isLoading, refetch, count } = useVendorRequests({ + const { requests, isLoading, refetch, count = 0 } = useVendorRequests({ offset: currentPage * PAGE_SIZE, limit: PAGE_SIZE, type: "product_collection", @@ -105,7 +105,7 @@ export const RequestProductCollectionList = () => { 0} previousPage={() => { setCurrentPage(currentPage - 1); @@ -113,8 +113,8 @@ export const RequestProductCollectionList = () => { nextPage={() => { setCurrentPage(currentPage + 1); }} - count={count!} - pageCount={Math.ceil(count! / PAGE_SIZE)} + count={count ?? 0} + pageCount={Math.ceil(count / PAGE_SIZE)} pageIndex={currentPage} pageSize={PAGE_SIZE} /> diff --git a/src/routes/requests/request-product-list/request-product-list.tsx b/src/routes/requests/request-product-list/request-product-list.tsx index 5a4dbe7..ed0d5ac 100644 --- a/src/routes/requests/request-product-list/request-product-list.tsx +++ b/src/routes/requests/request-product-list/request-product-list.tsx @@ -35,7 +35,7 @@ export const RequestProductList = () => { setDetailOpen(true); }; - const { requests, isLoading, count } = useVendorRequests({ + const { requests, isLoading, count = 0 } = useVendorRequests({ limit: PAGE_SIZE, offset: currentPage * PAGE_SIZE, type: "product", @@ -87,7 +87,7 @@ export const RequestProductList = () => { 0} previousPage={() => { setCurrentPage(currentPage - 1); @@ -95,8 +95,8 @@ export const RequestProductList = () => { nextPage={() => { setCurrentPage(currentPage + 1); }} - count={count!} - pageCount={Math.ceil(count! / PAGE_SIZE)} + count={count ?? 0} + pageCount={Math.ceil(count / PAGE_SIZE)} pageIndex={currentPage} pageSize={PAGE_SIZE} /> diff --git a/src/routes/requests/request-product-tag-list/request-product-tag-list.tsx b/src/routes/requests/request-product-tag-list/request-product-tag-list.tsx index 914e04a..b57bb19 100644 --- a/src/routes/requests/request-product-tag-list/request-product-tag-list.tsx +++ b/src/routes/requests/request-product-tag-list/request-product-tag-list.tsx @@ -33,7 +33,7 @@ export const RequestProductTagList = () => { const [currentFilter, setCurrentFilter] = useState(""); - const { requests, isLoading, refetch, count } = useVendorRequests({ + const { requests, isLoading, refetch, count = 0 } = useVendorRequests({ offset: currentPage * PAGE_SIZE, limit: PAGE_SIZE, type: "product_tag", @@ -102,7 +102,7 @@ export const RequestProductTagList = () => { 0} previousPage={() => { setCurrentPage(currentPage - 1); @@ -110,8 +110,8 @@ export const RequestProductTagList = () => { nextPage={() => { setCurrentPage(currentPage + 1); }} - count={count!} - pageCount={Math.ceil(count! / PAGE_SIZE)} + count={count ?? 0} + pageCount={Math.ceil(count / PAGE_SIZE)} pageIndex={currentPage} pageSize={PAGE_SIZE} /> diff --git a/src/routes/requests/request-product-type-list/request-product-type-list.tsx b/src/routes/requests/request-product-type-list/request-product-type-list.tsx index a74013a..d00a8be 100644 --- a/src/routes/requests/request-product-type-list/request-product-type-list.tsx +++ b/src/routes/requests/request-product-type-list/request-product-type-list.tsx @@ -34,7 +34,7 @@ export const RequestProductTypeList = () => { const [currentFilter, setCurrentFilter] = useState(""); - const { requests, isLoading, refetch, count } = useVendorRequests({ + const { requests, isLoading, refetch, count = 0 } = useVendorRequests({ offset: currentPage * PAGE_SIZE, limit: PAGE_SIZE, type: "product_type", @@ -103,7 +103,7 @@ export const RequestProductTypeList = () => { 0} previousPage={() => { setCurrentPage(currentPage - 1); @@ -111,8 +111,8 @@ export const RequestProductTypeList = () => { nextPage={() => { setCurrentPage(currentPage + 1); }} - count={count!} - pageCount={Math.ceil(count! / PAGE_SIZE)} + count={count ?? 0} + pageCount={Math.ceil(count / PAGE_SIZE)} pageIndex={currentPage} pageSize={PAGE_SIZE} /> diff --git a/src/routes/requests/request-product-update-list/request-product-update-list.tsx b/src/routes/requests/request-product-update-list/request-product-update-list.tsx index 7ceb1fb..225b3cc 100644 --- a/src/routes/requests/request-product-update-list/request-product-update-list.tsx +++ b/src/routes/requests/request-product-update-list/request-product-update-list.tsx @@ -32,7 +32,7 @@ export const RequestProductUpdateList = () => { const [currentFilter, setCurrentFilter] = useState(""); - const { requests, isLoading, count } = useVendorRequests({ + const { requests, isLoading, count = 0 } = useVendorRequests({ offset: currentPage * PAGE_SIZE, limit: PAGE_SIZE, type: "product_update", @@ -92,7 +92,7 @@ export const RequestProductUpdateList = () => { 0} previousPage={() => { setCurrentPage(currentPage - 1); @@ -100,8 +100,8 @@ export const RequestProductUpdateList = () => { nextPage={() => { setCurrentPage(currentPage + 1); }} - count={count!} - pageCount={Math.ceil(count! / PAGE_SIZE)} + count={count ?? 0} + pageCount={Math.ceil(count / PAGE_SIZE)} pageIndex={currentPage} pageSize={PAGE_SIZE} /> diff --git a/src/routes/requests/request-return-list/request-return-list.tsx b/src/routes/requests/request-return-list/request-return-list.tsx index 1521148..a2421dc 100644 --- a/src/routes/requests/request-return-list/request-return-list.tsx +++ b/src/routes/requests/request-return-list/request-return-list.tsx @@ -37,13 +37,13 @@ export const OrderReturnRequestsPage = () => { order_return_request: requests, isLoading, refetch, - count, + count = 0, } = useReturnRequests({ offset: currentPage * PAGE_SIZE, limit: PAGE_SIZE, status: currentFilter !== "" ? currentFilter : undefined, }); - + return (
@@ -109,7 +109,7 @@ export const OrderReturnRequestsPage = () => { 0} previousPage={() => { setCurrentPage(currentPage - 1); @@ -117,8 +117,8 @@ export const OrderReturnRequestsPage = () => { nextPage={() => { setCurrentPage(currentPage + 1); }} - count={count!} - pageCount={Math.ceil(count! / PAGE_SIZE)} + count={count ?? 0} + pageCount={Math.ceil(count / PAGE_SIZE)} pageIndex={currentPage} pageSize={PAGE_SIZE} /> diff --git a/src/routes/requests/request-review-remove-list/request-review-remove-list.tsx b/src/routes/requests/request-review-remove-list/request-review-remove-list.tsx index 4fafb69..a55b6d2 100644 --- a/src/routes/requests/request-review-remove-list/request-review-remove-list.tsx +++ b/src/routes/requests/request-review-remove-list/request-review-remove-list.tsx @@ -33,7 +33,7 @@ export const RequestReviewRemoveList = () => { const [currentFilter, setCurrentFilter] = useState(""); - const { requests, isLoading, refetch, count } = useVendorRequests({ + const { requests, isLoading, refetch, count = 0 } = useVendorRequests({ offset: currentPage * PAGE_SIZE, limit: PAGE_SIZE, type: "review_remove", @@ -102,7 +102,7 @@ export const RequestReviewRemoveList = () => { 0} previousPage={() => { setCurrentPage(currentPage - 1); @@ -110,8 +110,8 @@ export const RequestReviewRemoveList = () => { nextPage={() => { setCurrentPage(currentPage + 1); }} - count={count!} - pageCount={Math.ceil(count! / PAGE_SIZE)} + count={count ?? 0} + pageCount={Math.ceil(count / PAGE_SIZE)} pageIndex={currentPage} pageSize={PAGE_SIZE} /> diff --git a/src/routes/requests/request-seller-list/request-seller-list.tsx b/src/routes/requests/request-seller-list/request-seller-list.tsx index c1cea2e..84823bf 100644 --- a/src/routes/requests/request-seller-list/request-seller-list.tsx +++ b/src/routes/requests/request-seller-list/request-seller-list.tsx @@ -33,7 +33,7 @@ export const RequestSellerList = () => { const [currentFilter, setCurrentFilter] = useState(""); - const { requests, isLoading, refetch, count } = useVendorRequests({ + const { requests, isLoading, refetch, count = 0 } = useVendorRequests({ offset: currentPage * PAGE_SIZE, limit: PAGE_SIZE, type: "seller", @@ -110,7 +110,7 @@ export const RequestSellerList = () => { 0} previousPage={() => { setCurrentPage(currentPage - 1); @@ -118,8 +118,8 @@ export const RequestSellerList = () => { nextPage={() => { setCurrentPage(currentPage + 1); }} - count={count!} - pageCount={Math.ceil(count! / PAGE_SIZE)} + count={count ?? 0} + pageCount={Math.ceil(count / PAGE_SIZE)} pageIndex={currentPage} pageSize={PAGE_SIZE} />