Sha256: 76289d6518c85c837d1dd86e326e58a18ded601face9535a414cd70f02183808
Contents?: true
Size: 1.68 KB
Versions: 1
Compression:
Stored size: 1.68 KB
Contents
<%# # Items Partial This partial renders one or more attachments ## Local variables: - `field`: An instance of [Administrate::Field::Image]. A wrapper around the image url pulled from the database. - `removable`: A boolean used to control the display of a `Remove` link which is used to destroy a single attachment. Defaults to `false` %> <% attachments = Array(field.many? ? field.attachments : field.data) removable = local_assigns.fetch(:removable, false) %> <!-- On edit if no dropJS --> <% if !field.drop_js? %> <% attachments.each do |attachment| %> <div class="attachments-listing"> <%= render partial: 'fields/active_storage/item', locals: { field: field, attachment: attachment, removable: removable, image_size: field.show_preview_size } %> </div> <% end %> <%else %> <!-- On edit if dropJS --> <div class="mt-5 col-12 "> <div class="row"> <div class="col-12"> <div class="card card light-shadow card-fill"> <div class="card-header"> <!-- Title --> <h4 class="card-header-title"> Latest Uploads </h4> </div> <div class="card-body"> <div class="already-downloaded dropzone"> <div class="row"> <% attachments.each do |attachment| %> <div class="col-6"> <%= render partial: 'fields/active_storage/dropjs_list_edit', locals: { field: field, attachment: attachment, removable: removable, image_size: field.show_preview_size }%> </div> <% end %> </div> </div> </div> </div> </div> </div> </div> <% end %>
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
viniBaxter-field-active_storage-5.0.0 | app/views/fields/active_storage/_items.html.erb |