NASA-IMPACT / veda-ui

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

Refactor page header to use USWDS components #1247

Open sandrahoang686 opened 3 weeks ago

sandrahoang686 commented 3 weeks ago

Related Ticket: Close #1137 Related PR: NextJs PR https://github.com/developmentseed/next-veda-ui/pull/20

Description of Changes

This change implements the page header with the USWDS ui components

Notes & Questions About Changes

The new header will have some design inconsistencies with the rest of the page, but that is intentional as we go through the revamp of the ui.

Validation / Testing

netlify[bot] commented 3 weeks ago

Deploy Preview for veda-ui ready!

Name Link
Latest commit e4cd0f38e24fefefbe30db850f813e242d546a0d
Latest deploy log https://app.netlify.com/sites/veda-ui/deploys/674700c31b5cbe0008df5553
Deploy Preview https://deploy-preview-1247--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.

AliceR commented 1 week ago

TODOs left to be ready:

Other issues:

hanbyul-here commented 1 day ago

I noticed that 'skip to main content' button is not there anymore when I navigate with keyboard - is this intentional decision? - if not, can we put this back for accessibility?

Screenshot 2024-11-28 at 1 10 18 PM

Another quirky behavior I found with keyboard navigation- when dropdown is opened, I can't use return key to route to the other page. (In the screenshot below, where the drop down is open, I can't route to data catalog page.)

Screenshot 2024-11-28 at 1 15 09 PM

Another nitpick is I think we can use the spacing generally better on smaller screen - more room?

Screenshot 2024-11-28 at 1 18 21 PM
faustoperez commented 39 minutes ago

Great job team 🎉 !

Just a few comments:


Screenshot 👇

image

Designs 👇

state=closed