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

feat: STX NFTs Tab #634

Conversation

Imamah-Zafar
Copy link
Contributor

@Imamah-Zafar Imamah-Zafar commented Oct 31, 2023

🔘 PR Type

What kind of change does this PR introduce?

  • Bugfix
  • Enhancement
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no API changes)
  • Build related changes
  • CI related changes
  • Documentation content changes
  • Other... Please describe:

📜 Background

Provide a brief explanation of why this pull request is needed. Include the problem you are solving or the functionality you are adding. Reference any related issues.

Issue Link: #[ENG-3140]
#[ENG-2807]

🔄 Changes

STX Collectible Dashboard screen UI updated

🖼 Screenshot / 📹 Video

NFT.mov
nft-1

✅ Review checklist

Please ensure the following are true before merging:

  • Code Style is consistent with the project guidelines.
  • Code is readable and well-commented.
  • No unnecessary or debugging code has been added.
  • Security considerations have been taken into account.
  • The change has been manually tested and works as expected.
  • Breaking changes and their impacts have been considered and documented.
  • Code does not introduce new technical debt or issues.

@Imamah-Zafar Imamah-Zafar marked this pull request as ready for review November 1, 2023 12:53
@Imamah-Zafar Imamah-Zafar requested a review from teebszet November 1, 2023 13:17
@Imamah-Zafar Imamah-Zafar self-assigned this Nov 2, 2023
Imamah-Zafar and others added 4 commits November 3, 2023 13:35
* Update NFT Detail UI

* Use hook to get collection data

* Add NFT Collection screen

* Fix navigation

* Remove hard coded address

* Fix bns name navigation
teebszet
teebszet previously approved these changes Nov 6, 2023
abdulhaseeb4239 and others added 8 commits November 10, 2023 09:11
* fix: open nft page on gamma

* refactor: gamma url

* fix: metaData
* fix: show snackbar if nft metadata is failed to fetch

* fix: snackbar styling
* feat: revamp the send nft screen

* fix: back button display should rely on back history not ledger account

* fix: ledger accounts should only open in new tab when not already in full screen

otherwise it is annoying

* fix: add the bns name resolver to send nft form

* fix: opening a send-nft from ledger should open responsive screen

and debounce the stx address -> bns name resolver
…uld be (#654)

* chore: tweak BetterBarLoader component to receive string as width and height in order to user percentages

* fix: key prop in nft collection screen

* fix: hardcoded placeholder size values and replace error icon with the new one
…-stacks-nft-tab-data-fetching-pagination-and-load-more-button
* fix: detail screen UI

* fix: UI alignments

* fix: buttons spacing
@DuskaT021 DuskaT021 added testing QA testing in progress and removed ready for test labels Nov 14, 2023
* refactor: adapt to core refactor of stx collectibles

* fix: add back the check for metadata before nav to nft detail screen

* fix: use 24 hour staleTime for nft details to match mobile

* refactor: remove unused utils function

* fix: add react-is-visible to virtualise nft tab and nft collection page
@DuskaT021
Copy link
Contributor

@teebszet this pr has conflicts

Copy link

@teebszet teebszet merged commit c545608 into develop Nov 21, 2023
2 checks passed
@teebszet teebszet deleted the imamahzafar/eng-2807-stacks-nft-tab-data-fetching-pagination-and-load-more-button branch November 21, 2023 13:12
@teebszet teebszet mentioned this pull request Nov 21, 2023
1 task
fedeerbes pushed a commit that referenced this pull request Oct 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Release 0.23.0 testing QA testing in progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants