{{ aspExample({ code: "<div class=\"asp-progress\">
<div class=\"asp-progress__single asp-progress__single–complete\">
<div class=\"asp-progress__single-content\">
<span class=\"asp-progress__single-icon asp-progress__single-icon–complete\"></span>
<div class=\"asp-progress__single-title\">Form received</div>
<div class=\"asp-progress__single-description\">3 October 2023 11:06</div>
</div>
</div>
<div class=\"asp-progress__single asp-progress__single–complete\">
<div class=\"asp-progress__single-content\">
<span class=\"asp-progress__single-icon asp-progress__single-icon–complete\"></span>
<div class=\"asp-progress__single-title\">Assigned to</div>
<div class=\"asp-progress__single-description\">John Smith (9999)</div>
</div>
</div>
<div class=\"asp-progress__single asp-progress__single–complete\">
<div class=\"asp-progress__single-content\">
<span class=\"asp-progress__single-icon asp-progress__single-icon–complete\"></span>
<div class=\"asp-progress__single-title\">Added to Niche</div>
<div class=\"asp-progress__single-description\">9 October 2023 16:00<br><br>Reference: <a href=\"#\">52XXXXXXXX</a></div>
</div>
</div>
<div class=\"asp-progress__single asp-progress__single–not-attempted\">
<div class=\"asp-progress__single-content\">
<span class=\"asp-progress__single-icon asp-progress__single-icon–not-attempted\"></span>
<div class=\"asp-progress__single-title\">Email not sent</div>
<div class=\"asp-progress__single-description\">Final action is to send an email</div>
</div>
</div>
</div>", nunjucks: "{{ aspProgress({
rows: [
{
modifier: \"complete\",
title: \"Step 1 title\",
content: {
html: '<p>Step 1 content (text).</p>
<p>With additional line. modifier: complete</p>'
}
},
{
modifier: \"failed\",
title: \"Step 2 title\",
content: {
html: '<p>Step 2 content (html) with <a href=\"#\">link</a>. modifier: failed</p>'
}
},
{
modifier: \"in-progress\",
title: \"Step 3 title\",
content: {
text: \"Step 3 content (text). modifier: in-progress\"
}
}
]
}) }}", title: "", id: "65a92ddddbb7a", url: "" }) }}

Alias

Previously known as a steps component on the ‘frontend’.

Status of development

The below criteria all need to be met for a component to be considered as fully developed for use within the ASP Digital Design System.


{{ aspTable({
head: [
{ text: 'Development criteria'},
{ text: 'Status'}
],
rows: [
{
cells: [
{ text: 'WCAG 2.2 compliant'},
{ html: '<span class="status">Not started</span>'}
]
},
{
cells: [
{ text: 'WCAG 2.1 compliant'},
{ html: '<span class="status status–green">Completed</span>'}
]
},
{
cells: [
{ text: 'HTML / Nunjucks version'},
{ html: '<span class="status status–green">Completed</span>'}
]
},
{
cells: [
{ text: 'Figma version'},
{ html: '<span class="status status">Not started</span>'}
]
},
{
cells: [
{ text: 'M365 versions'},
{ html: '<span class="status status">Not started</span>'}
]
},
{
cells: [
{ text: 'Documentation'},
{ html: '<span class="status status–yellow">In progress</span>'}
]
}
]
}) }}