feat(Pagination): add renderPage prop to Pagination#5820
Conversation
🦋 Changeset detectedLatest commit: bbbe613 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
👋 Hi, this pull request contains changes to the source code that github/github depends on. If you are GitHub staff, we recommend testing these changes with github/github using the integration workflow. Thanks! |
size-limit report 📦
|
…am/pagination-render-page
| currentPage={1} | ||
| renderPageLink={({content, key, className}) => ( | ||
| <ReactRouterLikeLink key={key} className={className} to={`#${content}`}> | ||
| {content} |
There was a problem hiding this comment.
the content could be a page number, but it could also be Next or Previous I think? Maybe we need an additional pageNum (or the actual page / page.num from model.tsx?)
There was a problem hiding this comment.
It would be nice if content was children ... then the API could be
renderPageLink={({pageNum, ...props}) => <Link {...props} to={`#${pageNum}`} />}…om/primer/react into hussam-i-am/pagination-render-page
joshblack
left a comment
There was a problem hiding this comment.
Left some quick comments, let me know what you think!
…om/primer/react into hussam-i-am/pagination-render-page
|
👋 Hi from github/github! Your integration PR is ready: https://github.com/github/github/pull/369948 |
|
🔴 golden-jobs completed with status |
Closes https://github.com/github/primer/issues/4946
Changelog
New
renderPageprop to support render custom links within the Pagination component.ReactRouterLinkmock to be shared among testsChanged
Removed
Rollout strategy
Testing & Reviewing
Merge checklist