* Add flashes partial to DRY up admin/auth layouts * Further consolidate flash messages
@@ -0,0 +1,7 @@
+# frozen_string_literal: true
+
+module FlashesHelper
+ def user_facing_flashes
+ flash.to_hash.slice('alert', 'error', 'notice', 'success')
+ end
+end
@@ -0,0 +1,3 @@
+- user_facing_flashes.each do |key, value|
+ .flash-message{class: key}
+ %strong= value
@@ -13,13 +13,7 @@
.content
%h2= yield :page_title
- - if flash[:notice]
- .flash-message.notice
- %strong= flash[:notice]
-
- - if flash[:alert]
- .flash-message.alert
- %strong= flash[:alert]
+ = render 'flashes'
= yield
@@ -9,13 +9,7 @@
= image_tag 'logo.png'
.form-container