Skip to main content

This is an internal development app.

To learn how to design and build digital services, visit the design system in the NHS digital service manual for guidance and examples.

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 param

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

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--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"
}) }}