diff --git a/app/components/layout/admin_header_component.html.erb b/app/components/layout/admin_header_component.html.erb index 903cc4541..f843abdf4 100644 --- a/app/components/layout/admin_header_component.html.erb +++ b/app/components/layout/admin_header_component.html.erb @@ -17,16 +17,9 @@ <% if show_account_menu? %> -
- -
- -
+ <%= render Layout::ResponsiveMenuComponent.new do %> <%= render Layout::AccountMenuComponent.new(user) %> -
+ <% end %> <% end %> diff --git a/app/components/layout/responsive_menu_component.html.erb b/app/components/layout/responsive_menu_component.html.erb new file mode 100644 index 000000000..3a0e6feab --- /dev/null +++ b/app/components/layout/responsive_menu_component.html.erb @@ -0,0 +1,10 @@ + + + + +
+ <%= content %> +
diff --git a/app/components/layout/responsive_menu_component.rb b/app/components/layout/responsive_menu_component.rb new file mode 100644 index 000000000..baa98c998 --- /dev/null +++ b/app/components/layout/responsive_menu_component.rb @@ -0,0 +1,2 @@ +class Layout::ResponsiveMenuComponent < ApplicationComponent +end diff --git a/app/views/layouts/_header.html.erb b/app/views/layouts/_header.html.erb index 24c200df7..bdbbf3dde 100644 --- a/app/views/layouts/_header.html.erb +++ b/app/views/layouts/_header.html.erb @@ -17,14 +17,7 @@ <% end %> - - - - -
+ <%= render Layout::ResponsiveMenuComponent.new do %> <%= render Layout::AccountMenuComponent.new(current_user) %>
@@ -33,7 +26,7 @@ <%= render "shared/top_links" %>
- + <% end %>