Sha256: 144a6fe2417255020f7880f41c39762b276dba73894b32ae642fe2ea924e3005

Contents?: true

Size: 939 Bytes

Versions: 2

Compression:

Stored size: 939 Bytes

Contents

<%
  toggle_container.configure do |config|
    config.defaults variations: {},
                    base_class: "class",
                    group_by: :base_class
  end
%>

<% unless toggle_container.variations.empty? %>
  <div class="toggle__container" data-iframe-id="<%= toggle_container.base_class %>">
    <% toggle_container.variations.each do |base_class, variations| %>
      <% if toggle_container.group_by == :base_class %>
        <div class="toggle__toggle_container-group">
          <h3 class="toggle__heading"><%= base_class %></h3>

          <section class="toggle__scroller">
            <% variations.each do |variation| %>
              <%= docks_toggle(variation: variation) %>
            <% end %>
          </section>
        </div>

      <% else %>
        <% variations.each do |variation| %>
          <%= docks_toggle(variation: variation) %>
        <% end %>
      <% end %>
    <% end %>
  </div>
<% end %>

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
docks_theme_api-1.0.3 source/components/toggle/toggle_container.erb
docks_theme_api-1.0.2 source/components/toggle/toggle_container.erb