Skip to main content
  1. X-GOVUK projects
  2. GOV.UK Components
  3. Warning text

Warning text

Use the warning text component when you need to warn users about something important, such as legal consequences of an action, or lack of action, that they might take.

Warning text with a text argument

Input

= govuk_warning_text(text: "You can be fined up to £5,000 if you do not register.")
<%= govuk_warning_text(text: "You can be fined up to £5,000 if you do not register.") %>

Output

Warning You can be fined up to £5,000 if you do not register.
<div class="govuk-warning-text">
  <span class="govuk-warning-text__icon" aria-hidden="true">
    !
  </span>
  <strong class="govuk-warning-text__text">
    <span class="govuk-visually-hidden">
      Warning
    </span>
    You can be fined up to £5,000 if you do not register.
  </strong>
</div>

Warning text provided by a block with custom icon fallback text

Input

= govuk_warning_text(icon_fallback_text: "Danger") do
  | You can be fined up to £5,000 if you do not register.
<%= govuk_warning_text(icon_fallback_text: "Danger") do %>You can be fined up to £5,000 if you do not register.
<% end %>

Output

Danger You can be fined up to £5,000 if you do not register.
<div class="govuk-warning-text">
  <span class="govuk-warning-text__icon" aria-hidden="true">
    !
  </span>
  <strong class="govuk-warning-text__text">
    <span class="govuk-visually-hidden">
      Danger
    </span>
    You can be fined up to £5,000 if you do not register.
  </strong>
</div>