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

Update VAMC Health Services template with components (v3) #16997

Closed
3 of 11 tasks
laflannery opened this issue Jan 24, 2024 · 11 comments
Closed
3 of 11 tasks

Update VAMC Health Services template with components (v3) #16997

laflannery opened this issue Jan 24, 2024 · 11 comments
Assignees
Labels
accessibility Issues related to accessibility CY24-Q2 Calendar year Q2 2024 priority Facilities Facilities products (VAMC, Vet Center, etc) sitewide VA.gov frontend CMS team practice area VAMC CMS managed product owned by Facilities team

Comments

@laflannery
Copy link
Contributor

laflannery commented Jan 24, 2024

Description

VAMC Health Service pages need the following updates to components:

Example pages:

List of Components

V1 components that need to be upgraded (Actionable)

  1. Accordion
    • Accordion sections (Prepare for your visit and services) are using the v1 component and need to be updated to v3.

Not in scope

Acceptance Criteria

  • Accordion component has been updated to v3
  • Update and run existing test(s).
  • If additional tests are needed, stub a ticket to note this for future work.
  • Presentation is verified the same across all supported browsers on Mac & Win
    • Chrome
    • Firefox
    • Safari
    • Edge
    • Android
    • iOS
  • Requires accessibility review
@laflannery laflannery added Needs refining Issue status VAMC CMS managed product owned by Facilities team VA.gov frontend CMS team practice area Facilities Facilities products (VAMC, Vet Center, etc) accessibility Issues related to accessibility labels Jan 24, 2024
@maxx1128
Copy link

I estimate this ticket at a 3 for moving over a good amount of relatively simple elements over to components.

@xiongjaneg xiongjaneg removed the Needs refining Issue status label Feb 28, 2024
@jilladams jilladams changed the title Update VAMC Health Services template with components Update VAMC Health Services template with components (v3, v1) Mar 27, 2024
@jilladams
Copy link
Contributor

TO DO: @jilladams split out V1 work to new ticket

@jilladams jilladams changed the title Update VAMC Health Services template with components (v3, v1) Update VAMC Health Services template with components (v3) Mar 27, 2024
@eselkin eselkin assigned eselkin and unassigned maxx1128 Apr 10, 2024
@eselkin
Copy link
Contributor

eselkin commented Apr 10, 2024

Do we have a ticket for the "In the Spotlight" boxes (which will eventually move to Cards) to change the links to <va-link active> links? There are slight font-weight changes since <va-link> in the active state are larger weight, but they improve in the highlighting and focus and remove icons.

@jilladams
Copy link
Contributor

Due to #17807 popping up, where adoption of components ran into some browser-specific styling issues, I've added ACs here to cover cross-browser verification.

@jilladams
Copy link
Contributor

@eselkin No: we haven't ticketed the build updates to in the spotlight. I added your note to a comment on the epic where i"m tracking the next ticketing work we need to get done: #15931 (comment)

And just checking: we wouldn't make the va-active-link update now because it's out of line with the rest of the current spotlight treatment?

@laflannery
Copy link
Contributor Author

@jilladams and @eselkin We are able to move forward on updating the spotlights to use the card component, it's ticketed in the "not in scope" ticket from the description above along with the other imposter/non-component work which we are currently de-prioritizing. The work Jill noted isn't blocking the FE work to update to the card component.

Also, regarding the link update Eli mentioned, I purposefully didn't have this in either ticket (this or the other) because the work on spotlights will be updating to the Action link VADS class.

Let me know if that helps answer questions/clarify

@laflannery
Copy link
Contributor Author

laflannery commented Apr 11, 2024

Screenshots from Eli's PR for ACs:

FF Windows
image

Edge (I didn't put the fancy bookmarklet on Edge but confirmed these are the v3 variant)
image

Chrome Windows
image

FF Mac
Screenshot 2024-04-11 at 8 24 28 AM

Chrome Mac
Screenshot 2024-04-11 at 8 23 28 AM

Safari
Screenshot 2024-04-11 at 8 25 19 AM

Mobile
image

@jilladams
Copy link
Contributor

After discussing with Laura:

  • Because phones can't access SOCKS, we can't verify on Tugboat or Review Instances using actual phones.
  • We can verify using:

We don't think it's the best use of our engineering time to stand up ngrok for all of these, so if we've verified using emulator / dev tools, that's ok for merge and we can prod verify on phones.

@laflannery: lemme know if I misstated any of that discussion.
@eselkin (and @maxx1128 ) lemme know if you have any questions about that.

cc @mmiddaugh for awareness

@eselkin
Copy link
Contributor

eselkin commented Apr 11, 2024

Yeah. I recommend mobile breakpoints on developer tools of web browsers.

@laflannery
Copy link
Contributor Author

Based on the comments regarding mobile testing I reviewed and updated my screenshots to include a mobile emulator image

@davidmpickett davidmpickett added the CY24-Q2 Calendar year Q2 2024 priority label Apr 11, 2024
@laflannery
Copy link
Contributor Author

Confirmed on Prod:
Screenshot 2024-04-15 at 8 40 02 AM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility Issues related to accessibility CY24-Q2 Calendar year Q2 2024 priority Facilities Facilities products (VAMC, Vet Center, etc) sitewide VA.gov frontend CMS team practice area VAMC CMS managed product owned by Facilities team
Projects
None yet
Development

No branches or pull requests

6 participants