Skip to content

Conversation

@snmln
Copy link
Collaborator

@snmln snmln commented Dec 3, 2024

Related Ticket: #1135

Description of Changes

TO DO:

  • Create slim footer front-end, using USWDS.
  • Pulling USWDS Styles.
  • Connect to veda.config.js data.
  • Setup USWDS feature flag.
  • hideFooter functionality (props)
  • Fix Nasa svg file to not rely on css translate.
  • Checkin with Fausto on progress.
  • Import into and use in next-veda-ui (Use USWDS Page Footer next-veda-ui#26)
  • Connect to instance theme styling (font, color, etc.)
  • Ensure styling looks as expected on next-veda-ui
  • Add Feature Flag documentation

Notes & Questions About Changes

{Add additonal notes and outstanding questions here related to changes in this pull request}

Validation / Testing

{Update with info on what can be manually validated in the Deploy Preview link for example "Validate style updates to selection modal do NOT affect cards"}

@snmln snmln linked an issue Dec 3, 2024 that may be closed by this pull request
4 tasks
@netlify
Copy link

netlify bot commented Dec 3, 2024

Deploy Preview for veda-ui ready!

Name Link
🔨 Latest commit cd105ca
🔍 Latest deploy log https://app.netlify.com/sites/veda-ui/deploys/6791020f758ef70008335bd5
😎 Deploy Preview https://deploy-preview-1285--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.

snmln and others added 4 commits December 4, 2024 17:57
snmln and others added 2 commits December 5, 2024 10:46
Contributes to the feature branch #1285

Hej @snmln ! Thanks for setting up the feature branch and foundations
for the new footer component!
I renamed the old footer to PageFooterLegacy, that way we can use the
regular import path for our new footer component. Also added a .env var
that allows us to switch between old and new footer implementations
easily.

Campground Rule[^1]: While working on the feature flag, I addressed an
unrelated lint warning within the files I made changes to.

[^1]: Always leave the campground cleaner than you found it.
@AliceR AliceR changed the title 1135 refactor layout components footer feat: Implement page footer with USWDS components Dec 9, 2024
snmln and others added 11 commits December 9, 2024 12:35
**Related Ticket:** _{link related ticket here}_

### Description of Changes
Creating slim footer.

- Establishing initial Front-end
- Creating footer object model in veda.config.js
- Setting up initial default.config.js 
- Wiring up Config data flow
- Turning USWDS breakpoints on

TO DO's for this PR:

- Implement dynamic creation of links in footer component
@snmln
Copy link
Collaborator Author

snmln commented Dec 11, 2024

@faustoperez Can you take a look at the preview view here: https://deploy-preview-1285--veda-ui.netlify.app/

We have the front-end in place and are currently working through functionality. So this should be in a good spot for a design review.

Copy link
Collaborator

@sandrahoang686 sandrahoang686 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the spirit of not wanting to drag this out any longer, this looks good to me. Related to dropdowns i've just updated this #1323 to address it since its not a blocker. There are issues with lint and test in the built which will need to be fixed before merging otherwise 👍🏼 and great work!

@snmln
Copy link
Collaborator Author

snmln commented Jan 17, 2025

@faustoperez Could you take a quick look at this and provide your review: https://deploy-preview-1285--veda-ui.netlify.app/

Copy link
Collaborator

@sandrahoang686 sandrahoang686 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for making the changes

Copy link

@faustoperez faustoperez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I understand this ticket captures the desktop work. If that's the case, everything is looking good!

The mobile adaptation will be implemented in a separate ticket, right?

@snmln
Copy link
Collaborator Author

snmln commented Jan 22, 2025

That is correct the mobile breakpoints will be handled in this ticket: #1288

@snmln snmln dismissed dzole0311’s stale review January 22, 2025 14:35

Changes were addressed

@snmln snmln merged commit 4b32557 into main Jan 22, 2025
10 checks passed
@snmln snmln deleted the 1135-Refactor-Layout-Components-Footer branch January 22, 2025 14:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Refactor] Layout Components - Footer

7 participants