NASA-IMPACT / veda-ui

Frontend for the Dashboard Evolution project
Other
25 stars 5 forks source link

Various cleanup on EA breakout feature branch #1251

Closed sandrahoang686 closed 1 week ago

sandrahoang686 commented 2 weeks ago

Related Ticket: https://github.com/NASA-IMPACT/veda-ui/pull/1154

Description of Changes

Note

Built v5.9.1-ea.0 off of these changes Update: Bulit v5.9.1-ea.1 has been built

Validation / Testing

NextJs Preview with updated version: https://github.com/developmentseed/next-veda-ui/pull/4

netlify[bot] commented 2 weeks ago

Deploy Preview for veda-ui ready!

Name Link
Latest commit 1ab1a3f0b58b934104901833411dcf342ca2140d
Latest deploy log https://app.netlify.com/sites/veda-ui/deploys/6733b520caf0bf0008f52a9d
Deploy Preview https://deploy-preview-1251--veda-ui.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

sandrahoang686 commented 1 week ago

@dzole0311 I had to resolve a good amount of conflicts in the original Feature branch 902-ea-breakout and had missed some things which I then fixed alongside this PR. Particularly the code related to your external link hotfix (look at description). If you could check that I didn't miss anything though? Also, if there is anything in the main feature branch PR that you think needs to be cleaned up more, please feel free to add to this PR with those fixes. πŸ™πŸΌ

sandrahoang686 commented 1 week ago

LinkProperties are sprinkled in many places prop drilled quite deep, also the work around to support instances since they use the card component is just not ideal, we should probably update their code to pass in linkProps.. but I think we should spend more time looking at the navigation more holistically sometime in the future...

aboydnw commented 1 week ago

I also did some manual testing and couldn't find any issues with this pr/preview link. looks good to me βœ