Sha256: 2a3e05cd935c8139014371aac04efb6f477eb93fb143bcb3ec18345fa65262bc

Contents?: true

Size: 1 KB

Versions: 56

Compression:

Stored size: 1 KB

Contents

<% if item.is_tool? %>
  <% if item&.partial.present? %>
    <%= render item.partial, tool: item, form: @form %>
  <% end %>
<% elsif item.is_panel? %>
  <%= render Avo::PanelComponent.new(name: item.name, description: item.description, index: index) do |c| %>
    <% c.with_body do %>
      <div class="divide-y">
        <% item.visible_items.each_with_index do |field, index| %>
          <%= render Avo::ItemSwitcherComponent.new resource: @resource, item: field, index: index, view: @view, form: form %>
        <% end %>
      </div>
    <% end %>
  <% end %>
<% elsif item.is_tab_group? %>
  <%= render tab_group_component %>
<% elsif item.is_field? %>
  <%= render field_component %>
<% elsif item.is_row? %>
  <%= render Avo::RowComponent.new do |c| %>
    <% c.with_body do %>
      <% item.visible_items.each_with_index do |field, index| %>
        <%= render Avo::ItemSwitcherComponent.new resource: @resource, item: field, index: index, view: @view, form: form %>
      <% end %>
    <% end %>
  <% end %>
<% end %>

Version data entries

56 entries across 56 versions & 1 rubygems

Version Path
avo-2.53.0 app/components/avo/item_switcher_component.html.erb
avo-2.52.0 app/components/avo/item_switcher_component.html.erb
avo-2.49.0 app/components/avo/item_switcher_component.html.erb
avo-2.48.0 app/components/avo/item_switcher_component.html.erb
avo-2.47.0 app/components/avo/item_switcher_component.html.erb
avo-3.0.1.beta23 app/components/avo/item_switcher_component.html.erb
avo-3.0.1.beta20 app/components/avo/item_switcher_component.html.erb
avo-3.0.1.beta21 app/components/avo/item_switcher_component.html.erb
avo-3.0.1.beta17 app/components/avo/item_switcher_component.html.erb
avo-3.0.1.beta22 app/components/avo/item_switcher_component.html.erb
avo-3.0.1.beta18 app/components/avo/item_switcher_component.html.erb
avo-3.0.1.beta19 app/components/avo/item_switcher_component.html.erb
avo-3.0.1.beta24 app/components/avo/item_switcher_component.html.erb
avo-3.0.1.beta15 app/components/avo/item_switcher_component.html.erb
avo-3.0.1.beta16 app/components/avo/item_switcher_component.html.erb
avo-3.0.1.beta14 app/components/avo/item_switcher_component.html.erb
avo-3.0.1.beta12 app/components/avo/item_switcher_component.html.erb
avo-3.0.1.beta13 app/components/avo/item_switcher_component.html.erb
avo-3.0.1.beta10 app/components/avo/item_switcher_component.html.erb
avo-3.0.1.beta11 app/components/avo/item_switcher_component.html.erb