Sha256: a8bc9cb66d1e4d10a117ebacf53b84fa2f6782d9da1d8211de6d02108f3537bb

Contents?: true

Size: 590 Bytes

Versions: 2

Compression:

Stored size: 590 Bytes

Contents

<%= index_field_wrapper field: @field do %>
  <div class="flex gap-1 items-center flex-nowrap">
    <% value.take(3).each do |item| %>
      <% if @field.acts_as_taggable_on.present? %>
        <%= render Avo::Fields::TagsField::TagComponent.new(label: item['value']) %>
      <% else %>
        <%= render Avo::Fields::TagsField::TagComponent.new(label: item) %>
      <% end %>
    <% end %>
    <% if value.count > 3 %>
      <%= render Avo::Fields::TagsField::TagComponent.new(label: '...', title: I18n.t('avo.x_items_more', count: value.count - 3)) %>
    <% end %>
  </div>
<% end %>

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
avo-2.5.2.pre.7 app/components/avo/fields/tags_field/index_component.html.erb
avo-2.5.2.pre.2 app/components/avo/fields/tags_field/index_component.html.erb