You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

23 lines
828 B

<%= tag.div id: 'asset_file', class: 'field' do %>
<div>
<%= label_tag nil, t(:'assets.file'), for: nil %>
</div>
<div>
<div id="asset_preview" class="asset-preview">
<div class="asset__thumbnail">
<div><%= image_tag rails_storage_proxy_path(asset.file.representation(resize_to_limit: [320,320], format: :webp)) if asset.file.representable? %></div>
</div>
<%= tag.div asset.file.filename.to_s, class: 'asset__title' %>
<%= tag.div [
asset.file.filename.extension_without_delimiter.upcase,
number_to_human_size(asset.file.byte_size).sub(/\s/, ''),
[asset.file.metadata.dig('width'), asset.file.metadata.dig('height')].compact.join('x')
].reject { |v| v.blank? }.join(' '),
class: 'asset__mimetypes' %>
</div>
</div>
<% end %>