Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NV-1971: Connect Pagination for Workflows #5136

Merged
merged 83 commits into from
Feb 8, 2024
Merged

Conversation

antonjoel82
Copy link
Contributor

@antonjoel82 antonjoel82 commented Jan 30, 2024

What change does this PR introduce?

  • Adds a new hook for making managing pagination state easier
  • Adds a ListPage component to make refactoring to pagination easier
  • Connects the Workflows page to Pagination
  • Adds support for @testing-library in design-system such that we can test hooks and components

Why was this change needed?

Outstanding Issues

  • In dark mode, the color scheme isn't being used properly for some elements despite them working in Storybook
Screenshot 2024-02-02 at 4 37 04 PM

Other information (Screenshots)

Demo:
https://www.loom.com/share/f9ca0efd8d8a4cc1b13bc9ffa58b5855?sid=e4d95f17-5a8b-4aef-9b32-11b9e1eb5983

@antonjoel82 antonjoel82 changed the title Nv 1971 pagination connect NV-1971: Connect Pagination for Workflows Feb 2, 2024
Copy link

linear bot commented Feb 2, 2024

@antonjoel82 antonjoel82 marked this pull request as ready for review February 3, 2024 00:39
@antonjoel82
Copy link
Contributor Author

Screenshot 2024-02-06 at 4 44 48 PM The dark theme issue is now resolved! Albeit in a hacky way, but I believe it's due to a Mantine bug :(

Copy link
Contributor

@LetItRock LetItRock left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice work! 🙌

@antonjoel82 antonjoel82 merged commit 678f41b into next Feb 8, 2024
25 of 30 checks passed
@antonjoel82 antonjoel82 deleted the NV-1971_pagination_connect branch February 8, 2024 15:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants