diff --git a/client/scss/components/_messages.scss b/client/scss/components/_messages.scss index dc411f7e6a..ec3509a0fa 100644 --- a/client/scss/components/_messages.scss +++ b/client/scss/components/_messages.scss @@ -66,18 +66,6 @@ .errorlist { margin: 0.5em 0 0 1em; } - - .lock { - &:before { - content: map-get($icons, 'locked'); - } - } - - .unlock { - &:before { - content: map-get($icons, 'unlocked'); - } - } } .messages.new > ul { diff --git a/wagtail/admin/templates/wagtailadmin/base.html b/wagtail/admin/templates/wagtailadmin/base.html index f100bbe6db..01e138d08c 100644 --- a/wagtail/admin/templates/wagtailadmin/base.html +++ b/wagtail/admin/templates/wagtailadmin/base.html @@ -35,6 +35,10 @@ {% if message.level_tag == "error" %} {# There is no error icon, use warning icon instead #} {% icon name="warning" class_name="messages-icon" %} + {% elif message.extra_tags == "lock" %} + {% icon name="lock" class_name="messages-icon" %} + {% elif message.extra_tags == "unlock" %} + {% icon name="lock-open" class_name="messages-icon" %} {% else %} {% icon name=message.level_tag class_name="messages-icon" %} {% endif %}