department-of-veterans-affairs / vets-design-system-documentation

Repository for design.va.gov website
https://design.va.gov
39 stars 58 forks source link

Experimental design - A calendar for selecting date, time, or general availability. #684

Open outerpress opened 2 years ago

outerpress commented 2 years ago

What

A calendar for selecting date, time, or general availability. This is the calendar interaction that exists in VAOS currently.

Why

There is currently a date selector in the design system. The proposed pattern is not necessarily intended to replace that. We're proposing this now because we're exploring a "rescheduling" workflow, so will be reusing these patterns throughout VAOS. We also have an opportunity to improve on this pattern.

The VAOS date selector allows for:

We believe that these interactions may be useful for some implementations of the current "date" form pattern.

We also believe that, as other teams explore scheduling appointments, this kind of selector will be important.

Anything else

Calendar styles

The schedule calendar

https://user-images.githubusercontent.com/2536801/161146772-85532dad-bba5-45df-8847-869fdf945a4a.mov

The request calendar

https://user-images.githubusercontent.com/2536801/161147157-2ae6f352-b697-4f48-8e86-221f255dea90.mov

Next steps

You may present your work to the Design System Council at an upcoming meeting. If you do not or cannot attend the Design Council Meeting, you can opt to get an asynchronous approval.

Submit requests to join an upcoming Design System Council meeting in #vsp-design-system.

During the meeting, the Design System Council Working Group will evaluate the request and make a decision.

If your request is approved, you can add your component/pattern to the Experimental Design section of design.va.gov. If you have any questions on how to add your component/pattern to the Experimental section, please reach out to the Design System Team at #vsp-design-system.

humancompanion-usds commented 2 years ago

This came to DSC on 4/8/22:

Final Decision

VAOS (Peter) will revisit this pattern (rescheduling), POC with dev team in future. See if they can improve a11y and findability.

Action Items

Peter will circle back with DSC after more findings are gathered on this pattern.

humancompanion-usds commented 1 year ago

@outerpress - Can we get an update on this one as well? Thanks!

outerpress commented 1 year ago

@humancompanion-usds the rescheduling work was deprioritized so I don't have any new information, but this calendar continues to chug along in VAOS today.