Sha256: 12c588198228cba954003f517887bc0bf4494438ccc7f011893dddf4b3ce81ef
Contents?: true
Size: 1.96 KB
Versions: 1
Compression:
Stored size: 1.96 KB
Contents
<%# locals: (interactive_action:) -%> <% if current_turbo_frame == 'modal' %> <%= turbo_frame_tag "modal" do %> <div class="modal " tabindex="-1" data-controller="modal"> <div class="modal-dialog modal-dialog-scrollable modal-lg"> <%= resource_form_for @interaction, as: :interaction, method: :post, turbo_frame: :modal, url: "" do |f| %> <div class="modal-content"> <div class="modal-header"> <h1 class="modal-title fs-5"><%= interactive_action.name.to_s.titleize %></h1> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> <div class="container"> <div class="form-errors"> <%= f.error_notification %> <%= f.error_notification message: f.object.errors[:base].to_sentence if f.object.errors[:base].present? %> <% f.object.errors.full_messages.each do |message| %> <%= f.error_notification message: message %> <% end %> </div> </div> <div class="form-inputs"> <% interactive_action.inputs.values.each do |input| %> <%= input.render f, @interaction %> <% end %> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Cancel</button> <%= f.button :submit, interactive_action.label, class: "btn btn-outline-primary" %> </div> </div> <% end %> </div> </div> <% end %> <% else%> <%= render_component :panel do %> <%= render_component :interactive_action_form, interactive_action:, interaction: @interaction %> <% end %> <% end %>
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
plutonium-0.8.0 | app/views/resource/_interactive_resource_action_form.html.erb |