Sha256: f531ad28973d4494b252b9f6f4a76908f7fd58048be4ddbe2d9b652dff646031

Contents?: true

Size: 1.49 KB

Versions: 46

Compression:

Stored size: 1.49 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

46 entries across 46 versions & 1 rubygems

Version Path
avo-3.6.4 app/components/avo/views/resource_edit_component.html.erb
avo-3.6.3 app/components/avo/views/resource_edit_component.html.erb
avo-3.6.2 app/components/avo/views/resource_edit_component.html.erb
avo-3.6.1 app/components/avo/views/resource_edit_component.html.erb
avo-3.6.0 app/components/avo/views/resource_edit_component.html.erb
avo-3.5.8 app/components/avo/views/resource_edit_component.html.erb
avo-3.5.7 app/components/avo/views/resource_edit_component.html.erb
avo-3.5.6 app/components/avo/views/resource_edit_component.html.erb
avo-3.5.6.beta1 app/components/avo/views/resource_edit_component.html.erb
avo-3.5.5 app/components/avo/views/resource_edit_component.html.erb
avo-3.5.4 app/components/avo/views/resource_edit_component.html.erb
avo-3.5.3 app/components/avo/views/resource_edit_component.html.erb
avo-3.5.2 app/components/avo/views/resource_edit_component.html.erb
avo-3.5.1 app/components/avo/views/resource_edit_component.html.erb
avo-3.5.0 app/components/avo/views/resource_edit_component.html.erb
avo-3.4.4 app/components/avo/views/resource_edit_component.html.erb
avo-3.4.3 app/components/avo/views/resource_edit_component.html.erb
avo-3.4.2 app/components/avo/views/resource_edit_component.html.erb
avo-3.4.1 app/components/avo/views/resource_edit_component.html.erb
avo-3.4.0 app/components/avo/views/resource_edit_component.html.erb