<% @store.build_logo unless @store.logo %>
<%= f.fields_for :logo do |ff| %>
<%= f.field_container :logo do %>
<% if @store.logo.attachment&.attached? && @store.logo.attachment&.variable? %>
<%= image_tag main_app.cdn_image_url(@store.logo.attachment.variant(resize_to_limit: [244, 104])) %>
<% end %>
<%= f.field_container :logo do %>
<%= f.label :logo, Spree.t(:logo) %>
<%= ff.file_field :attachment %>
<%= f.error_message_on :logo %>
<% end %>
<% end %>
<% end %>
<% @store.build_mailer_logo unless @store.mailer_logo %>
<%= f.fields_for :mailer_logo do |ff| %>
<%= f.field_container :mailer_logo do %>
<% if @store.mailer_logo.attachment&.attached? && @store.mailer_logo.attachment&.variable? %>
<%= image_tag main_app.cdn_image_url(@store.mailer_logo.attachment.variant(resize_to_limit: [244, 104])) %>
<% end %>
<%= f.field_container :mailer_logo do %>
<%= f.label :mailer_logo, Spree.t(:mailer_logo) %>
<%= ff.file_field :attachment, accept: Spree::StoreMailerLogo::VALID_CONTENT_TYPES.join(',') %>
<%= f.error_message_on :mailer_logo %>
<% end %>
<% end %>
<% end %>
<% @store.build_favicon_image unless @store.favicon_image %>
<%= f.fields_for :favicon_image do |ff| %>
<%= f.field_container :favicon_image do %>
<% if @store.favicon_image.attachment&.attached? && @store.favicon_image.attachment&.variable? %>
<%= image_tag main_app.cdn_image_url(@store.favicon_image.attachment.variant(resize_to_limit: [104, 104])) %>
<% end %>
<%= f.field_container :logo do %>
<%= f.label :favicon_image, "#{Spree.t(:favicon)} (#{Spree.t(:favicon_upload_info)})" %>
<%= ff.file_field :attachment, accept: Spree::StoreFaviconImage::VALID_CONTENT_TYPES.join(',') %>
<%= f.error_message_on :favicon_image %>
<% end %>
<% end %>
<% end %>