This repository has been archived by the owner on Jun 19, 2024. It is now read-only.
refactor: update Accounts components to use new contract hooks and add pagination #2669
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
TL;DR
Implement pagination and count querying in the accounts page.
What changed?
accounts-count.tsx
to usetotalAccounts
fromthirdweb/extensions/erc4337
instead of fetching all accounts.accounts-table.tsx
to incorporate pagination with the help oftotalAccounts
andgetAccounts
functions fromthirdweb/extensions/erc4337
.page.tsx
to pass the contract toAccountsCount
andAccountsTable
components instead of accountsQuery.accounts-table.tsx
.How to test?
Why make this change?
To improve the user experience on the accounts page by enabling efficient data fetching and display through pagination.
PR-Codex overview
This PR focuses on optimizing the Accounts UI by integrating new contract functions and improving pagination.
Detailed summary