diff --git a/app/views/admin/dashboard/index.html.haml b/app/views/admin/dashboard/index.html.haml index c3b7933293..d2ff6e4a00 100644 --- a/app/views/admin/dashboard/index.html.haml +++ b/app/views/admin/dashboard/index.html.haml @@ -6,11 +6,7 @@ - unless @system_checks.empty? .flash-message-stack - - @system_checks.each do |message| - .flash-message{ class: message.critical ? 'alert' : 'warning' } - = t("admin.system_checks.#{message.key}.message_html", value: message.value ? content_tag(:strong, message.value) : nil) - - if message.action - = link_to t("admin.system_checks.#{message.key}.action"), message.action + = render collection: @system_checks, partial: 'admin/system_check/messages/message' .dashboard .dashboard__item diff --git a/app/views/admin/system_check/messages/_message.html.haml b/app/views/admin/system_check/messages/_message.html.haml new file mode 100644 index 0000000000..650c2be738 --- /dev/null +++ b/app/views/admin/system_check/messages/_message.html.haml @@ -0,0 +1,4 @@ +.flash-message{ class: message.critical ? 'alert' : 'warning' } + = t("admin.system_checks.#{message.key}.message_html", value: message.value ? tag.strong(message.value) : nil) + - if message.action + = link_to t("admin.system_checks.#{message.key}.action"), message.action