Sha256: 8d608f93143c1ade51a71ef0055acfbf1c88dad29379932c78b2dcbb54357627

Contents?: true

Size: 1.5 KB

Versions: 17

Compression:

Stored size: 1.5 KB

Contents

<%= content_tag :div,
  id: helpers.frame_id(@resource),
  data: {
    model_name: @resource.model_name.to_s,
    resource_name: @resource.class.to_s,
    record_id: @resource.record.id,
    selected_resources_name: @resource.model_key,
    selected_resources: [@resource.record.id],
    **@resource.stimulus_data_attributes
  } do %>
  <%= render_cards_component %>
  <%= form_with model: @resource.record,
    scope: @resource.form_scope,
    url: form_url,
    method: form_method,
    local: true,
    html: {
      novalidate: true
    },
    multipart: true do |form| %>
    <%= render Avo::ReferrerParamsComponent.new back_path: back_path %>
    <%= content_tag :div, class: "space-y-12" do %>
      <% @resource.get_items.each_with_index do |item, index| %>
        <%= render Avo::Items::SwitcherComponent.new(
          resource: @resource,
          reflection: @reflection,
          item: item,
          index: index + 1,
          view: @view,
          parent_resource: @parent_resource,
          parent_record: @parent_record,
          form: form,
          parent_component: self,
          actions: @actions
        ) %>
      <% end %>

      <% if Avo.configuration.buttons_on_form_footers %>
        <%= render Avo::PanelComponent.new do |c| %>
          <% c.with_footer_tools do %>
            <% @resource.render_edit_controls.each do |control| %>
              <%= render_control control %>
            <% end %>
          <% end %>
        <% end %>
      <% end %>
    <% end %>
  <% end %>
<% end %>

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
avo-3.10.10 app/components/avo/views/resource_edit_component.html.erb
avo-3.10.9 app/components/avo/views/resource_edit_component.html.erb
avo-3.10.8 app/components/avo/views/resource_edit_component.html.erb
avo-3.10.7 app/components/avo/views/resource_edit_component.html.erb
avo-3.10.6 app/components/avo/views/resource_edit_component.html.erb
avo-3.10.5 app/components/avo/views/resource_edit_component.html.erb
avo-3.10.4 app/components/avo/views/resource_edit_component.html.erb
avo-3.10.3 app/components/avo/views/resource_edit_component.html.erb
avo-3.10.2 app/components/avo/views/resource_edit_component.html.erb
avo-3.10.1 app/components/avo/views/resource_edit_component.html.erb
avo-3.10.0 app/components/avo/views/resource_edit_component.html.erb
avo-3.9.2 app/components/avo/views/resource_edit_component.html.erb
avo-3.9.1 app/components/avo/views/resource_edit_component.html.erb
avo-3.8.2 app/components/avo/views/resource_edit_component.html.erb
avo-3.9.0 app/components/avo/views/resource_edit_component.html.erb
avo-3.8.1 app/components/avo/views/resource_edit_component.html.erb
avo-3.8.0 app/components/avo/views/resource_edit_component.html.erb