Sha256: 5ebcea9ad8868381a1d3e15c4007522527c253911893407c8e00db2a19c74664

Contents?: true

Size: 890 Bytes

Versions: 17

Compression:

Stored size: 890 Bytes

Contents

<% Spree::Backend::Config.menu_items.each do |menu_item| %>
  <% if menu_item.render_in?(self) %>
    <%=
      tab(
        icon: menu_item.icon,
        label: menu_item.label,
        url: menu_item.url,
        selected: menu_item.match_path?(request) || menu_item.children.any? { _1.match_path?(request) },
      ) do
    %>
      <% if menu_item.render_partial? %>
        <%- render partial: menu_item.partial %>
      <% elsif menu_item.children.present? %>
        <ul class="admin-subnav" data-hook="<%= menu_item.data_hook %>">
          <%- menu_item.children.each do |child| %>
            <%= tab(
              icon: child.icon,
              label: child.label,
              url: child.url,
              selected: child.match_path?(request),
            ) if child.render_in?(self) %>
          <% end %>
        </ul>
      <% end %>
    <%- end %>
  <% end %>
<% end %>

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
solidus_backend-4.5.1 app/views/spree/admin/shared/_tabs.html.erb
solidus_backend-4.5.0 app/views/spree/admin/shared/_tabs.html.erb
solidus_backend-4.3.6 app/views/spree/admin/shared/_tabs.html.erb
solidus_backend-4.2.5 app/views/spree/admin/shared/_tabs.html.erb
solidus_backend-4.4.2 app/views/spree/admin/shared/_tabs.html.erb
solidus_backend-4.4.1 app/views/spree/admin/shared/_tabs.html.erb
solidus_backend-4.4.0 app/views/spree/admin/shared/_tabs.html.erb
solidus_backend-4.3.4 app/views/spree/admin/shared/_tabs.html.erb
solidus_backend-4.2.4 app/views/spree/admin/shared/_tabs.html.erb
solidus_backend-4.3.3 app/views/spree/admin/shared/_tabs.html.erb
solidus_backend-4.3.2 app/views/spree/admin/shared/_tabs.html.erb
solidus_backend-4.3.1 app/views/spree/admin/shared/_tabs.html.erb
solidus_backend-4.3.0 app/views/spree/admin/shared/_tabs.html.erb
solidus_backend-4.2.3 app/views/spree/admin/shared/_tabs.html.erb
solidus_backend-4.2.2 app/views/spree/admin/shared/_tabs.html.erb
solidus_backend-4.2.1 app/views/spree/admin/shared/_tabs.html.erb
solidus_backend-4.2.0 app/views/spree/admin/shared/_tabs.html.erb