Open jonathanbobel opened 3 days ago
Problem: Currently, the Send Message flow relies on "Back" buttons for navigation. These buttons:
This design can create frustration and confusion, particularly for users who need to confirm earlier steps or understand where they are in the flow.
Replace the "Back" buttons throughout the Send Message flow with the USWDS Step Indicator component. This will:
<nav aria-label="Progress"> <ol class="usa-step-indicator"> <li class="usa-step-indicator__segment usa-step-indicator__segment--current" aria-current="true"> Step 1: Start </li> <li class="usa-step-indicator__segment"> Step 2: Select Template </li> <li class="usa-step-indicator__segment"> Step 3: Review </li> <li class="usa-step-indicator__segment"> Step 4: Send Message </li> </ol> </nav>
aria-current="true"
document.getElementById('step-content').focus();
usa-step-indicator__segment--current
This redesign will improve the user experience by providing clearer navigation and flexibility, while
Issue: Redesign Send Message Flow to Use USWDS Step Indicator
Problem:
Currently, the Send Message flow relies on "Back" buttons for navigation. These buttons:
This design can create frustration and confusion, particularly for users who need to confirm earlier steps or understand where they are in the flow.
Proposed Solution:
Replace the "Back" buttons throughout the Send Message flow with the USWDS Step Indicator component. This will:
Implementation Details:
1. Introduce the Step Indicator
2. Replace Back Buttons
3. Maintain Accessibility
aria-current="true"
for the current step).4. Highlight Current Step
usa-step-indicator__segment--current
class andaria-current="true"
.5. Test for Usability and Accessibility
Steps to Implement:
Acceptance Criteria:
aria-current="true"
.References:
This redesign will improve the user experience by providing clearer navigation and flexibility, while