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

Ledger Address Table Pagination Feature #1338

Merged
merged 5 commits into from
Dec 5, 2024

Conversation

MiroMargineanu
Copy link
Contributor

@MiroMargineanu MiroMargineanu commented Dec 5, 2024

Feature

Added proper pagination to the Ledger provider address table, that allows navigating to custom pages of the table instead of the usual back and forth which was very slow. We've capped this to 500 pages allowing up to 5,000 addresses to be used. This can be easily modified.

Reproduce

Authenticate on any third party application leveraging on the package and try navigating between pages, it'll be very difficult since the only options are back and forth.

Additional Information

Feature doesn't exist on version 3.0.23 of sdk-dapp.
This feature contains a slight breaking change because it now requires the onGoToSpecificPage property callback to be sent to the AddressTable component in order to handle navigation to pages other than the siblings.

Contains breaking changes

  • No
  • Yes

Updated CHANGELOG

  • No
  • Yes

Testing

  • User testing
  • Unit tests

@MiroMargineanu MiroMargineanu added the enhancement New feature or request label Dec 5, 2024
@MiroMargineanu MiroMargineanu self-assigned this Dec 5, 2024
@MiroMargineanu MiroMargineanu changed the title Added new components. Ledger Address Table Pagination Feature Dec 5, 2024
@MiroMargineanu MiroMargineanu merged commit 63d6f3c into development Dec 5, 2024
1 check passed
@MiroMargineanu MiroMargineanu deleted the mm-ledger-pagination branch December 5, 2024 16:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants