app/views/layouts/adminpanel/_side_menu.html.erb in adminpanel-3.3.4 vs app/views/layouts/adminpanel/_side_menu.html.erb in adminpanel-3.4.0

- old
+ new

@@ -23,10 +23,11 @@ autofocus: true %> </div> </div> + <!-- Render models --> <% Adminpanel.displayable_resources.each do |resource| %> <% resource_class = symbol_class(resource) %> <% if resource_class.has_route?(:index) && (can?(:read, resource_class) || can?( :publish, resource_class)) %> <div class="accordion-group" data-filter="<%= resource_class.collection_name -%>"> @@ -46,8 +47,32 @@ <%= resource_class.collection_name %> <% end %> </div> </div> <% end %> + <% end %> + + <!-- Render pages --> + <% Adminpanel.displayable_pages.each do |page_class| %> + <div class="accordion-group" data-filter="<%= page_class.instance.name -%>"> + <div class="accordion-heading"> + <%= link_to( + page_path(page_class.instance), + data: { + no_transition_cache: true + }, + class: "accordion-toggle accordion-navigation + #{params[:controller] == 'adminpanel/pages' && page_class.instance.id.to_s == params[:id].to_s ? 'active' : ''} + spinner-link".squish + ) do %> + <%= content_tag( + :i, + nil, + class: "fa fa-#{page_class.icon}" + ) %> + <%= page_class.instance.name %> + <% end %> + </div> + </div> <% end %> </div> </div>