Sha256: 21b1d1d352228a64add8eb53908147b4a9d5474aa3f63170111e3998e9fa7414

Contents?: true

Size: 820 Bytes

Versions: 22

Compression:

Stored size: 820 Bytes

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 field
            .hydrate(resource: @resource, model: @resource.model, user: resource.user, view: view)
            .component_for_view(view)
            .new(field: field, resource: @resource, index: index, form: form) %>
        <% end %>
      </div>
    <% end %>
  <% end %>
<% elsif item.is_tab_group? %>
  <%= render tab_group_component %>
<% elsif item.is_field? %>
  <%= render field_component %>
<% end %>

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
avo-2.34.6 app/components/avo/item_switcher_component.html.erb
avo-2.34.5 app/components/avo/item_switcher_component.html.erb
avo-2.34.4 app/components/avo/item_switcher_component.html.erb
avo-2.34.4.pre.1 app/components/avo/item_switcher_component.html.erb
avo-2.34.3 app/components/avo/item_switcher_component.html.erb
avo-2.34.2 app/components/avo/item_switcher_component.html.erb
avo-2.34.1 app/components/avo/item_switcher_component.html.erb
avo-2.34.0 app/components/avo/item_switcher_component.html.erb
avo-2.33.3 app/components/avo/item_switcher_component.html.erb
avo-2.33.3.pre.2 app/components/avo/item_switcher_component.html.erb
avo-2.33.3.pre.1 app/components/avo/item_switcher_component.html.erb
avo-2.33.2 app/components/avo/item_switcher_component.html.erb
avo-2.33.1 app/components/avo/item_switcher_component.html.erb
avo-2.33.0 app/components/avo/item_switcher_component.html.erb
avo-2.32.6 app/components/avo/item_switcher_component.html.erb
avo-2.32.5 app/components/avo/item_switcher_component.html.erb
avo-2.32.4 app/components/avo/item_switcher_component.html.erb
avo-2.32.3 app/components/avo/item_switcher_component.html.erb
avo-2.32.2 app/components/avo/item_switcher_component.html.erb
avo-2.32.1 app/components/avo/item_switcher_component.html.erb