Skip to content

Update vue and migrate to new domain#62

Open
cnell-usgs wants to merge 28 commits intomainfrom
update-vue
Open

Update vue and migrate to new domain#62
cnell-usgs wants to merge 28 commits intomainfrom
update-vue

Conversation

@cnell-usgs
Copy link
Member

@cnell-usgs cnell-usgs commented Mar 4, 2026

Description

Updating site template files to use vue3-template and dependency updates. Adapting vue2 syntax to composition API in most components.

  • Updated header and footer files
  • Updated authorship component to be consistent with current practices (closes Link to related VizLab products #52)
  • Added "related resources" to mimic recent implementation on the interactive water cycle. (closes Add links to relevant WSS pages #38)
  • Reworked dialog component behind-the-scenes while maintaining visual consistency with current prod version
  • Updated image linking using env var
  • optimized dialog images in s3 to improve load times
  • added new prefootercodelinks.vue component

Notable changes at bottom of page:
image

Before making this pull request I:

  • Cleaned the code the way Vue likes it - run 'npm run lint --fix'
  • Made sure all tests run
  • Ran the WAVE plugin 508 compliance tool

and can confirm this application works on:

  • Chrome
  • Safari
  • Edge
  • Firefox
  • Samsung Internet
  • Mobile devices

@cnell-usgs cnell-usgs requested a review from elmeraa-usgs March 11, 2026 18:59
@cnell-usgs cnell-usgs changed the title Draft: Update vue Update vue and migrate to new domain Mar 11, 2026
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.

Link to related VizLab products Add links to relevant WSS pages make accessible to screen readers

1 participant