diff --git a/src/admin/components/Pagination.tsx b/src/admin/components/Pagination.tsx index 1ccbb65..5daf8e1 100644 --- a/src/admin/components/Pagination.tsx +++ b/src/admin/components/Pagination.tsx @@ -12,7 +12,7 @@ interface PaginationProps { export default function Pagination({ pagination, onPageChange, onPerPageChange }: PaginationProps) { if (!pagination || pagination.total_pages <= 1) return null - const { page, total_pages } = pagination + const { page, total_pages, total } = pagination const getPages = () => { const pages: (number | string)[] = [] @@ -29,20 +29,35 @@ export default function Pagination({ pagination, onPageChange, onPerPageChange } return (
-
- {getPages().map((p, i) => typeof p === 'string' ? ( - ... + ... ) : ( - ) )} -
@@ -50,7 +65,7 @@ export default function Pagination({ pagination, onPageChange, onPerPageChange }