department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
282 stars 200 forks source link

Staging Review finding: use va-breadcrumbs component for navigation on details pages for upcoming, pending, and past appointments #88443

Open shiragoodman opened 2 months ago

shiragoodman commented 2 months ago

Need help? Please review how to read a Staging Review ticket. Tag @platform-governance-team-members on Slack if you need further assistance.

Product Information

Team: Appointments Product: Appointments Feature: Appointment Details Redesign

Findings details

VA.gov Experience Standard - issue: User encounters a component or pattern that isn't considered a best practice. VA.gov Experience Standard - category: Consistency Launch-blocking: No Design System review: No Collab Cycle Reviewer: @it-harrison (QA)

Description

The navigation on the details pages is not rendered with the va-breadcrumbs component

Recommended action

Use the va-breadcrumbs component

References


Next Steps for the VFS Team

outerpress commented 2 months ago

@it-harrison here's Slack the conversation I mentioned. It sounds like @humancompanion-usds and @sterkenburgsara are leaning toward links for this component.

Since it's non-trivial to update these (we also use back link in the scheduling flow), we're going to wait until the pattern is defined in the design system. Is there a DS ticket we could add as a blocker to this?

FYI @ldelacosta

shiragoodman commented 2 months ago

@outerpress thanks for sharing your plan, however we ask that tickets remain open until they're resolved. Please lmk if you'd like to discuss this further.

outerpress commented 2 months ago

Gotcha, thanks @shiragoodman - is there a ticket we can use to track the work for adding the back link pattern to the DS?

shiragoodman commented 2 months ago

@outerpress if there is, it would be in the vets-design-system-documentation repo. Tagging @caw310 as she may be able to help point you to it.

outerpress commented 2 months ago

I found 3 that seem related - @caw310 let me know if there are any others out there:

Experimental Design Back Link #2797

Improvement to breadcrumb guidance

Update breadcrumb spacing in Page templates - Design

Also fyi @kfink24 @Cieramaddox in case y'all are looking at spacing for the breadcrumbs/back links

outerpress commented 1 month ago

FYI @ldelacosta we'll want to wait for the following work to be done before moving forward:

  • Rachel Shearer has done some great work in Form step templates in Figma. Those will be coming in the next few weeks in the Design System pattern templates.
  • Robert Hasselle is also actively creating new mock-form pattern examples to use the minimal header, back link, etc.
  • The forms team is also building the 21-4138 form with minimal header, back link, etc. (I'm christening this as: "Form step layout v2" so we can talk about it more easily).
  • DST will use the Experimental Design Back Link issue you created to handle the component work.

This will also unblock the tickets to remove the back button from the scheduling flows.

See this thread for more info: https://dsva.slack.com/archives/C01DBGX4P45/p1722016500668199?thread_ts=1719870042.727779&cid=C01DBGX4P45

outerpress commented 5 days ago

We'll handle this work in #93012