-
+
## Placement
### Desktop
-For desktop views, place a full pagination component above the content it controls, typically within a toolbar.
+For desktop views, place [full pagination](#full-pagination) above the content it controls, typically within a toolbar.

-1. **Per-page selector:** Used to choose the number of items displayed on a single page at once.
-
-2. **Full pagination:** Supplies data navigation controls, including previous page and next page, first page and last page, and a manual option to type in a desired page number.
-
-When used in a toolbar, pagination may leave limited room for other items like filters or bulk selectors. These additional items will automatically move into an [overflow menu](/components/toolbar/design-guidelines#overflow-menu) as needed.
+When used in a toolbar, pagination may leave limited room for other items like filters or bulk selectors. These additional items should automatically move into an [overflow menu](/components/toolbar/design-guidelines#overflow-menu) as needed.
-For components with long, scrolling content (like a table), you can add a second full pagination component below the content to ensure that users can navigate without having to scroll back to the top.
+For components with long, scrolling content (like a table), you can add a second full pagination component below the content to ensure that users can navigate without scrolling back to the top.
### Mobile
@@ -83,9 +81,9 @@ Mobile pagination is formatted differently in order to conserve space. On mobile
1. **Pagination summary:** A non-interactive count of items currently displayed.
-2. **Mobile pagination:** A type of compact pagination, with a previous page, next page, and a per-page selector, which allows users to choose the number of items shown at once. Mobile views use compact styling, which removes the first page and last page controls.
+2. **Bottom pagination:** When bottom pagination shrinks in size for mobile, it becomes more compact, with a previous page, next page, and a per-page selector that allows users to choose the number of items shown at once. There are no first-page and last-page controls for bottom pagination on mobile.
When using pagination in mobile views, follow these best practices:
-- As shown in this example, place a pagination summary above the component it controls and a mobile pagination below the component.
-- Do not use full pagination in both the top and bottom toolbars.
-- If you can't use bottom pagination, or if you can't use the compact pagination in the bottom toolbar for some reason, only then you can place the compact pagination in the top toolbar.
\ No newline at end of file
+- Use a top-pagination summary and bottom pagination.
+- Only use full pagination for top navigation on mobile when you can't use bottom pagination, or when you can only use the bottom-pagination summary (instead of a full bottom pagination).
+- Never use full pagination for both the top and bottom pagination on mobile.
\ No newline at end of file
From bfd0dc5be719249f474884b692445bafdd345ffd Mon Sep 17 00:00:00 2001
From: Erin Donehoo <105813956+edonehoo@users.noreply.github.com>
Date: Mon, 1 Dec 2025 10:22:21 -0500
Subject: [PATCH 4/5] Tweak desktop/mobile sections
---
.../pagination/img/bottom-pagination.svg | 64 +++++++++++++++++++
.../pagination/img/mobile-pagination.svg | 56 +++++++---------
.../components/pagination/pagination.md | 12 +++-
3 files changed, 95 insertions(+), 37 deletions(-)
create mode 100644 packages/documentation-site/patternfly-docs/content/components/pagination/img/bottom-pagination.svg
diff --git a/packages/documentation-site/patternfly-docs/content/components/pagination/img/bottom-pagination.svg b/packages/documentation-site/patternfly-docs/content/components/pagination/img/bottom-pagination.svg
new file mode 100644
index 0000000000..f17fdf1c84
--- /dev/null
+++ b/packages/documentation-site/patternfly-docs/content/components/pagination/img/bottom-pagination.svg
@@ -0,0 +1,64 @@
+

@@ -69,11 +69,17 @@ For desktop views, place [full pagination](#full-pagination) above the content i
When used in a toolbar, pagination may leave limited room for other items like filters or bulk selectors. These additional items should automatically move into an [overflow menu](/components/toolbar/design-guidelines#overflow-menu) as needed.
-For components with long, scrolling content (like a table), you can add a second full pagination component below the content to ensure that users can navigate without scrolling back to the top.
+Also place full pagination below the component it controls ("bottom pagination").
+
+
+
+
+
+Bottom pagination lets users easily navigate lengthy datasets without scrolling back to the top, while ensuring that pagination adapts appropriately when switching from desktop to mobile.
### Mobile
-Mobile pagination is formatted differently in order to conserve space. On mobile, full pagination will collapse to a pagination summary with an item count. [Learn how to customize overflow menu breakpoints in our toolbar design guidelines](/components/toolbar/design-guidelines).
+On mobile, pagination adapts in order to better conserve space. When switching from desktop to mobile, top pagination will collapse to a pagination summary with an item count and bottom pagination will adapt to a more compact design. [Learn how to customize overflow menu breakpoints in our toolbar design guidelines](/components/toolbar/design-guidelines).

From d25d5ffde2619b61b7189b7bd5494872682879a1 Mon Sep 17 00:00:00 2001
From: Erin Donehoo <105813956+edonehoo@users.noreply.github.com>
Date: Tue, 9 Dec 2025 08:50:42 -0500
Subject: [PATCH 5/5] Remove link within mobile section.
---
.../patternfly-docs/content/components/pagination/pagination.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/documentation-site/patternfly-docs/content/components/pagination/pagination.md b/packages/documentation-site/patternfly-docs/content/components/pagination/pagination.md
index 3354a759f3..3ae622bf7b 100644
--- a/packages/documentation-site/patternfly-docs/content/components/pagination/pagination.md
+++ b/packages/documentation-site/patternfly-docs/content/components/pagination/pagination.md
@@ -79,7 +79,7 @@ Bottom pagination lets users easily navigate lengthy datasets without scrolling
### Mobile
-On mobile, pagination adapts in order to better conserve space. When switching from desktop to mobile, top pagination will collapse to a pagination summary with an item count and bottom pagination will adapt to a more compact design. [Learn how to customize overflow menu breakpoints in our toolbar design guidelines](/components/toolbar/design-guidelines).
+On mobile, pagination adapts in order to better conserve space. When switching from desktop to mobile, top pagination will collapse to a pagination summary with an item count and bottom pagination will adapt to a more compact design.
