Skip to main content

Internal review app NHS.UK frontend

Use design system guidance and examples to build consistent, accessible NHS services for the public and staff.

Deployed automatically from main branch (opens in new tab).

Tag

These examples are used for automated tests and may not follow service manual best practice.

Code

Markup

<strong class="nhsuk-tag">
  Active
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  text: "Active"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--white">
  In progress
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  text: "In progress",
  colour: "white"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--grey">
  Inactive
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  text: "Inactive",
  colour: "grey"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--green">
  New
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  text: "New",
  colour: "green"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--aqua-green">
  Active
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  text: "Active",
  colour: "aqua-green"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--blue">
  Pending
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  text: "Pending",
  colour: "blue"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--purple">
  Received
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  text: "Received",
  colour: "purple"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--pink">
  Sent
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  text: "Sent",
  colour: "pink"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--red">
  Rejected
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  text: "Rejected",
  colour: "red"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--orange">
  Declined
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  text: "Declined",
  colour: "orange"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--yellow">
  Delayed
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  text: "Delayed",
  colour: "yellow"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--green">
  Green
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  text: "Green",
  classes: "nhsuk-tag--green"
}) }}

Tag colour class overriding colour option

Open this example in a new tab: Tag colour class overriding colour option

Not green
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--red">
  Not green
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  text: "Not green",
  colour: "green",
  classes: "nhsuk-tag--red"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--red">
  A&amp;E
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  html: "A&amp;E",
  colour: "red"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--red">
A&amp;E
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{% call tag({
  colour: "red"
}) %}
A&amp;E
{%- endcall %}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--no-border">
  Active
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  border: false,
  text: "Active"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--white nhsuk-tag--no-border">
  In progress
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  border: false,
  text: "In progress",
  colour: "white"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--grey nhsuk-tag--no-border">
  Inactive
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  border: false,
  text: "Inactive",
  colour: "grey"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--green nhsuk-tag--no-border">
  New
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  border: false,
  text: "New",
  colour: "green"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--aqua-green nhsuk-tag--no-border">
  Active
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  border: false,
  text: "Active",
  colour: "aqua-green"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--blue nhsuk-tag--no-border">
  Pending
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  border: false,
  text: "Pending",
  colour: "blue"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--purple nhsuk-tag--no-border">
  Received
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  border: false,
  text: "Received",
  colour: "purple"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--pink nhsuk-tag--no-border">
  Sent
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  border: false,
  text: "Sent",
  colour: "pink"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--red nhsuk-tag--no-border">
  Rejected
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  border: false,
  text: "Rejected",
  colour: "red"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--orange nhsuk-tag--no-border">
  Declined
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  border: false,
  text: "Declined",
  colour: "orange"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--yellow nhsuk-tag--no-border">
  Delayed
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  border: false,
  text: "Delayed",
  colour: "yellow"
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--no-colour">
  Completed
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  text: "Completed",
  colour: false
}) }}
Code

Markup

<strong class="nhsuk-tag nhsuk-tag--red">
  A&amp;E
</strong>

Macro

{% from "tag/macro.njk" import tag -%}

{{ tag({
  text: "A&E",
  colour: "red"
}) }}