C09 A-Z Index
The A-Z Index component organizes services or content alphabetically, allowing users to quickly find items by letter. The component supports a headline, optional supporting copy, and additional space for supplemental content, giving flexibility to provide context or guidance alongside the index.
Component requirements
Required:
- Headline: Text field.
- Title type: Dropdown. H2/H3/H4/P/C1-Component. Default: P.
- Top content alignment: Dropdown. Left/center. Default: Center.
- Background: Dropdown. White/White smoke. Default: White smoke.
Optional:
-
Top support copy: Rich text field. Allows users to add additional content.
-
Bottom support copy: Rich text field. Allows users to add additional content.
Additional component notes:
- The links are generated via custom link list.
- Active bucket letter is highlighted.
- If no links exist within a particular bucket, the letter is disabled.
- Internal as well as external links can be added to the index.
ADA requirements
- Use ARIA roles/attributes to indicate each letter’s state and purpose.
- Ensure full keyboard navigation and operability.
- Clearly mark letters with no associated links as skipped/disabled.
- Provide aria-describedby or similar to announce component purpose to screen readers
Component example
A-Z index example showing component with White smoke background, and all content enabled (heading, top support, bottom support). Title is set to H3. A and B categories are enabled, with both internal and external links.
C09 A-Z index heading (required)
Top support copy (optional)
Bottom support copy (optional)