Sha256: 4dc42952aadf63f59a635860f29cb9d00d9070b8cfe5263663faec4d7596ba82

Contents?: true

Size: 892 Bytes

Versions: 81

Compression:

Stored size: 892 Bytes

Contents

<action-list>
  <%= render(Primer::BaseComponent.new(tag: :div)) do %>
    <% if acts_as_form_input? %>
      <span data-list-inputs="true">
        <%= @form_builder.hidden_field(@input_name, multiple: multi_select?, skip_default_ids: true) %>
      </span>
    <% end %>
    <% if heading %>
      <%= heading %>
    <% end %>
    <%= render(Primer::BaseComponent.new(tag: :ul, **@system_arguments)) do %>
      <% items.each_with_index do |item, index| %>
        <%# the conditions here make sure two dividers are never rendered one after the other %>
        <% if index > 0 && @show_dividers && !item.is_a?(Divider) && !items[index - 1].is_a?(Divider) %>
          <%= render(Primer::Alpha::ActionList::Divider.new) %>
        <% end %>
        <%= item %>
      <% end %>
    <% end %>
    <%= capture(&post_list_content_block) if post_list_content_block %>
  <% end %>
</action-list>

Version data entries

81 entries across 81 versions & 2 rubygems

Version Path
openproject-primer_view_components-0.52.4 app/components/primer/alpha/action_list.html.erb
openproject-primer_view_components-0.52.3 app/components/primer/alpha/action_list.html.erb
primer_view_components-0.36.5 app/components/primer/alpha/action_list.html.erb
openproject-primer_view_components-0.52.2 app/components/primer/alpha/action_list.html.erb
primer_view_components-0.36.4 app/components/primer/alpha/action_list.html.erb
openproject-primer_view_components-0.52.1 app/components/primer/alpha/action_list.html.erb
openproject-primer_view_components-0.52.0 app/components/primer/alpha/action_list.html.erb
primer_view_components-0.36.3 app/components/primer/alpha/action_list.html.erb
openproject-primer_view_components-0.51.0 app/components/primer/alpha/action_list.html.erb
primer_view_components-0.36.2 app/components/primer/alpha/action_list.html.erb
openproject-primer_view_components-0.50.1 app/components/primer/alpha/action_list.html.erb
openproject-primer_view_components-0.50.0 app/components/primer/alpha/action_list.html.erb
primer_view_components-0.36.1 app/components/primer/alpha/action_list.html.erb
primer_view_components-0.36.0 app/components/primer/alpha/action_list.html.erb
openproject-primer_view_components-0.49.2 app/components/primer/alpha/action_list.html.erb
primer_view_components-0.35.2 app/components/primer/alpha/action_list.html.erb
openproject-primer_view_components-0.49.1 app/components/primer/alpha/action_list.html.erb
openproject-primer_view_components-0.49.0 app/components/primer/alpha/action_list.html.erb
primer_view_components-0.35.1 app/components/primer/alpha/action_list.html.erb
primer_view_components-0.35.0 app/components/primer/alpha/action_list.html.erb