swisspost / design-system

The Swiss Post Design System pattern library for a consistent and accessible user experience across the web platform.
https://design-system.post.ch
Apache License 2.0
120 stars 14 forks source link

Research: Pagination for large datatables #2340

Closed gfellerph closed 7 months ago

gfellerph commented 10 months ago

The current pagination design and implementation has drawbacks when used with a large dataset of 25+ pages. The intermediate pages (the ones in the overflow dropdown) can quickly pile up to a long list and there is no possibility for setting a specific page by text input. Also, the pattern is quite large as it is, with up to 9 buttons. After a discussion, we agreed that some research on paginations for large datasets is necessary before we continue.

Starting points: https://base.uber.com/6d2425e9f/p/60dee2-pagination/b/46994b https://carbondesignsystem.com/components/pagination/usage/ https://component.gallery/components/pagination/

### Tasks
- [ ] Create a proposal for a pagination component for large datasets
gfellerph commented 7 months ago

Closing as duplicate of https://github.com/swisspost/design-system/issues/2516