The signage component is used within lists of signage, acting as navigational links, on home and subcategory pages.

Card with description

{{ aspExample({ code: "<ul class=\"asp-grid\">
<li class=\"asp-signage\">
<h2 class=\"asp-signage__title\">
<a class=\"asp-signage__link\" href=\"#\">News</a>
</h2>
<p class=\"asp-signage__description\">Read the latest top stories, news for your area, and special appeals.</p>
</li>
</ul>", nunjucks: "{{ aspSignage({
rows: [
{
href: \"#\",
title: \"Signage title\",
content: {
html: '<p class=\"asp-signage__content\">Signage content (html).</p>
<p class=\"asp-signage__content\">With additional line. </p>'
}
}
]
}) }}", title: "", id: "65a92e959dab1", url: "" }) }}

Card without description

{{ aspExample({ code: "<ul class=\"asp-grid\">
<li class=\"asp-signage\">
<h2 class=\"asp-signage__title\">
<a class=\"asp-signage__link\" href=\"#\">Data and statistics</a>
</h2>
</li>
</ul>", nunjucks: "{{ aspSignage({
modifier: [\"medium-one-third\"],
rows: [
{
href: \"#\",
title: \"Signage title 1\"
},
{
href: \"#\",
title: \"Signage title 2\"
},
{
href: \"#\",
title: \"Signage title 3\"
}
]
}) }}", title: "", id: "65a92e959db15", url: "" }) }}

When to use this component

This component should be positioned, at the top of pages or after a clear subheading, as group of the same signage components. Cards can used within a service, website or application.

On the ‘citizen site’, this component can be used on subcategory pages. For example lists of, Police Stations, Neighbour Policing team pages, and, Speed camera information.

Within the subcategory pages on the ‘citizen site’, this component can be used on subcategory menus. For example, within Neighbour Policing teams, Priorities, Events and Local information. As Priorities and Events are dynamically populated from the CMS, only one link may show.

When not to use this component

Do not use the signage component within text or without an associated heading.

How it works

This component acts a link with a large display area, heading and optional description. The heading will be read by assistive technology. A description can be utilised to provide additional information to aid the visitor with navigation around the site.

Will be be placed within a grid pattern.

Alias

Previously known as a card component on the ‘citizen site’.

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>'}
]
}
]
}) }}