Sha256: 812cfbdea32f5a7e2bbd86912ff3766361e2b8cce22bb460b870679c5d2cc1d0

Contents?: true

Size: 998 Bytes

Versions: 113

Compression:

Stored size: 998 Bytes

Contents

<%= render Ariadne::BaseComponent.new(tag: :ul, classes: @classes, attributes: @attributes) do |grid| %>
  <% items.each do |item| %>
    <li class="<%= item.classes %>">
      <% if item.has_href? %>
        <%= render Ariadne::LinkComponent.new(href: item.href, classes: Ariadne::GridComponent::GridItem::DEFAULT_ACTION_LINK_COLORS) do %>
          <%= item.entry %>
        <% end %>
        <% if item.actions.any? %>
          <div>
            <div class="ariadne--mt-px ariadne-flex ariadne-divide-x">
              <% item.actions.each_with_index do |action, idx| %>
                <div class="<%= idx.zero? ? '' : 'ariadne--ml-px ' %>w-0 ariadne-flex-1 ariadne-flex">
                  <%= action %>
                </div>
              <% end %>
            </div>
          </div>
        <% end %>
      <% else %>
        <div class="ariadne-flex-1 ariadne-flex ariadne-flex-col ariadne-p-8">
          <%= item.entry %>
        </div>
      <% end %>
    </li>
  <% end %>
<% end %>

Version data entries

113 entries across 113 versions & 1 rubygems

Version Path
ariadne_view_components-0.0.29 app/components/ariadne/grid_component/grid_component.html.erb
ariadne_view_components-0.0.29-x86_64-linux app/components/ariadne/grid_component/grid_component.html.erb
ariadne_view_components-0.0.29-x86_64-darwin app/components/ariadne/grid_component/grid_component.html.erb
ariadne_view_components-0.0.29-x64-mingw32 app/components/ariadne/grid_component/grid_component.html.erb
ariadne_view_components-0.0.29-x64-mingw-ucrt app/components/ariadne/grid_component/grid_component.html.erb
ariadne_view_components-0.0.29-arm64-darwin app/components/ariadne/grid_component/grid_component.html.erb
ariadne_view_components-0.0.29-aarch64-linux app/components/ariadne/grid_component/grid_component.html.erb
ariadne_view_components-0.0.28 app/components/ariadne/grid_component/grid_component.html.erb
ariadne_view_components-0.0.28-x86_64-linux app/components/ariadne/grid_component/grid_component.html.erb
ariadne_view_components-0.0.28-x86_64-darwin app/components/ariadne/grid_component/grid_component.html.erb
ariadne_view_components-0.0.28-x64-mingw32 app/components/ariadne/grid_component/grid_component.html.erb
ariadne_view_components-0.0.28-x64-mingw-ucrt app/components/ariadne/grid_component/grid_component.html.erb
ariadne_view_components-0.0.28-arm64-darwin app/components/ariadne/grid_component/grid_component.html.erb
ariadne_view_components-0.0.28-aarch64-linux app/components/ariadne/grid_component/grid_component.html.erb
ariadne_view_components-0.0.27 app/components/ariadne/grid_component/grid_component.html.erb
ariadne_view_components-0.0.27-x86_64-linux app/components/ariadne/grid_component/grid_component.html.erb
ariadne_view_components-0.0.27-x86_64-darwin app/components/ariadne/grid_component/grid_component.html.erb
ariadne_view_components-0.0.27-x64-mingw32 app/components/ariadne/grid_component/grid_component.html.erb
ariadne_view_components-0.0.27-x64-mingw-ucrt app/components/ariadne/grid_component/grid_component.html.erb
ariadne_view_components-0.0.27-arm64-darwin app/components/ariadne/grid_component/grid_component.html.erb