<div class="health-steps  health-steps--status" data-counter-start="5">
    <div class="health-steps__intro">
        <h2>Progress steps - all fields</h2>
        <p>This variant uses icons to indicate upcoming, current and completed steps.</p>
    </div>
    <ul>
        <li class="health-steps__item">
            <span class="health-steps__item-indicator health-steps__item-indicator--complete"><span class="sr-only">Completed</span></span>
            <span class="health-steps__item-content">
                <p class="health-steps__item-date">January 2024</p>
                <h3 class="health-steps__item-title">Lorem, ipsum dolor sit amet consectetur adipisicing elit</h3>
                <p class="health-steps__item-desc">Hic inventore molestiae excepturi voluptate consectetur voluptas iusto voluptates debitis dignissimos, necessitatibus eos deleniti eius consequuntur dolore.</p>
                <a href="#" class="health-steps__item-link">Soluta dolore impedit</a>
            </span>
        </li>
        <li class="health-steps__item">
            <span class="health-steps__item-indicator health-steps__item-indicator--inprogress"><span class="sr-only">In-progress</span></span>
            <span class="health-steps__item-content">
                <p class="health-steps__item-date">February 2024</p>
                <h3 class="health-steps__item-title">Corrupti maxime nostrum voluptatem numquam</h3>
                <p class="health-steps__item-desc">Eaque dignissimos odio dolore nam quia adipisci quidem quaerat corporis iusto deserunt nemo, culpa optio? Suscipit, doloremque sint. Sunt velit quisquam laborum delectus odio ratione modi ad nesciunt earum accusamus?</p>
                <a href="#" class="health-steps__item-link">Nihil nulla</a>
            </span>
        </li>
        <li class="health-steps__item">
            <span class="health-steps__item-indicator health-steps__item-indicator--incomplete"><span class="sr-only">Incomplete</span></span>
            <span class="health-steps__item-content">
                <p class="health-steps__item-date">March 2024</p>
                <h3 class="health-steps__item-title">Animi modi iure dignissimos laboriosam dolorum</h3>
                <p class="health-steps__item-desc">Officia explicabo soluta tempora quasi necessitatibus reiciendis a laudantium labore deserunt accusantium suscipit, itaque illo! Necessitatibus, ipsam reiciendis voluptate culpa, ullam eos recusandae, harum corrupti sed nihil magnam ducimus aut.</p>
                <a href="#" class="health-steps__item-link">Consequuntur necessitatibus tempora</a>
            </span>
        </li>
    </ul>
</div>

<hr />

<div class="health-steps health-steps--title-only  health-steps--status">
    <div class="health-steps__intro">
        <h2>Progress steps - title only</h2>
        <p>As above but outputting only the title.</p>
    </div>
    <ul>
        <li class="health-steps__item">
            <span class="health-steps__item-indicator health-steps__item-indicator--complete"><span class="sr-only">Completed</span></span>
            <span class="health-steps__item-content">
                <p class="health-steps__item-title">Lorem, ipsum dolor sit amet consectetur adipisicing elit</p>
            </span>
        </li>
        <li class="health-steps__item">
            <span class="health-steps__item-indicator health-steps__item-indicator--inprogress"><span class="sr-only">In-progress</span></span>
            <span class="health-steps__item-content">
                <p class="health-steps__item-title">Corrupti maxime nostrum voluptatem numquam</p>
            </span>
        </li>
        <li class="health-steps__item">
            <span class="health-steps__item-indicator health-steps__item-indicator--incomplete"><span class="sr-only">Incomplete</span></span>
            <span class="health-steps__item-content">
                <p class="health-steps__item-title">Animi modi iure dignissimos laboriosam dolorum</p>
            </span>
        </li>
    </ul>
</div>

The progress variant should be used for processes that involve state changes. These may be time or action-based.

Progress states

Three states are available for application to each node:

  1. Incomplete (default)
  2. In-progress
  3. Complete

  • Handle: @step-indicator--progress
  • Preview:
  • Filesystem Path: components/01-components/step-indicator/step-indicator--progress.hbs