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

VACMS-17816 Benefit Hub landing page icon updates #2077

Merged
merged 1 commit into from
May 16, 2024

Conversation

randimays
Copy link
Contributor

@randimays randimays commented May 9, 2024

Summary

Update all Benefit Hub landing page icons to use <va-icon>.

Related issue(s)

Testing done

Tested all benefit hubs locally across breakpoints:

/health-care
/disability
/education
/careers-employment
/pension
/housing-assistance
/life-insurance
/burials-memorials
/records
/service-member-benefits
/family-member-benefits

Screenshots

Hub icons

Screenshot 2024-05-13 at 11 46 57 AM Screenshot 2024-05-13 at 11 47 35 AM Screenshot 2024-05-13 at 11 48 05 AM Screenshot 2024-05-13 at 11 48 28 AM Screenshot 2024-05-13 at 11 48 43 AM

Social media icons

Screenshot 2024-05-15 at 11 17 15 AM

@randimays randimays force-pushed the 17816-benefit-landing-icon branch 2 times, most recently from 4884fd2 to f8f06b4 Compare May 13, 2024 16:55
@va-vfs-bot va-vfs-bot temporarily deployed to master/main/17816-benefit-landing-icon May 13, 2024 17:51 Inactive
@randimays randimays marked this pull request as ready for review May 13, 2024 20:55
@randimays randimays requested review from a team as code owners May 13, 2024 20:55
@laflannery
Copy link

@randimays I only looked at a couple landing pages so far but my 1 question is that there is a Youtube va-link option. Should we use that in the social nav options? I don't think it should be an issue from an a11y standpoint - because all the icons would be hidden anyway so I wouldn't be concerned about consistency - but from a tech standpoint, would there be an issue for having 1 link done differently than all the others?

Copy link
Contributor

@maxx1128 maxx1128 left a comment

Choose a reason for hiding this comment

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

The code looks good! I think there's one potential refactor to make it more DRY, otherwise it's 👍

src/site/layouts/landing_page.drupal.liquid Outdated Show resolved Hide resolved
@laflannery
Copy link

@randimays I just remembered that we should be using the new X logo instead of the old Twitter one. Can we change that?

Also - would it be possible to change the wording of the twitter links or should that be a different ticket? The link text would say "[Service Name] X (formerly Twitter)"

@randimays
Copy link
Contributor Author

@laflannery I made the update to use the YouTube va-link. Apologies I missed this before! The icon that comes with the video va-link is smaller than the others, though. I tried the "default" icon size for the others (same as font size) and they are too small and difficult to align properly with long link titles when they wrap to 2 lines. I updated the screenshots in the description.

@va-vfs-bot va-vfs-bot temporarily deployed to master/main/17816-benefit-landing-icon May 15, 2024 00:09 Inactive
@laflannery
Copy link

Ok @randimays one more try, which I apologize for. There is an a11y defect with the Channel variant of the link component, explain in the slack post here so for that reason, can we go back to the way you had this before and build this like all the others - using separate <va-icon> and <va-link> components?

@randimays randimays force-pushed the 17816-benefit-landing-icon branch 3 times, most recently from 735a84b to 893b679 Compare May 15, 2024 16:29
@va-vfs-bot va-vfs-bot temporarily deployed to master/main/17816-benefit-landing-icon May 15, 2024 17:13 Inactive
@randimays
Copy link
Contributor Author

@jtmst @laflannery @thejordanwood @aklausmeier This is ready for review, please.

@laflannery
Copy link

One very minor update - Can we capitalize the T in "YouTube" as it currently is on Prod?

@thejordanwood
Copy link

This looks good to me!

Copy link

@laflannery laflannery left a comment

Choose a reason for hiding this comment

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

Looks good!

Copy link
Contributor

@jtmst jtmst left a comment

Choose a reason for hiding this comment

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

looks great 🚀

Copy link
Contributor

@eselkin eselkin left a comment

Choose a reason for hiding this comment

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

LGTM

@randimays randimays merged commit b8bbae9 into main May 16, 2024
24 checks passed
@randimays randimays deleted the 17816-benefit-landing-icon branch May 16, 2024 19:06
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.

None yet

8 participants