Shell DS components are programmatically determinable with appropriate semantic markup and are designed to meet colour
contrast requirements. If you’re not using Shell DS code, you will need to cover the accessibility considerations for
each component in this pattern.
Date picker labels should clearly describe the dates that the user needs to input.
Make the date picker interactive and selectable for keyboard and screen reader users.
Give keyboard users a choice of either an input field or a date picker, and don't limit them to only one or the other.
Ensure the buttons and UI in the date picker are labelled properly and relationships are clear. If a screen reader user interacts with a specific day, they should hear the date in full, e.g., 'Saturday, 1 October 2022' , not just '1'.
Meet minimum contrast requirements to allow all users to see, understand, and select the dates they need to.
Every effort has been made to ensure that the Shell Design System follows accessibility best practice.
The Shell DS React framework incorporates keyboard operation to support the widest variety of assistive technologies and devices. For any future frameworks other than React, accessibility will need to be reviewed.
Help us to help you by contacting the Accessibility team for support and information regarding any questions relating to accessibility.