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