Sha256: 83f1126347c6776f191f1bf6fdee99d4bf62a578fa9de3b346a904e0797274bd
Contents?: true
Size: 938 Bytes
Versions: 3
Compression:
Stored size: 938 Bytes
Contents
module Spree module MailHelper include BaseHelper def variant_image_url(variant) image = default_image_for_product_or_variant(variant) image ? main_app.url_for(image.url(:small)) : image_url('noimage/small.png') end def name_for(order) order.name || Spree.t('customer') end def store_logo @store_logo ||= current_store&.mailer_logo || current_store&.logo end def default_logo ActiveSupport::Deprecation.warn(<<-DEPRECATION, caller) `MailHelper#default_logo` is deprecated and will be removed in Spree 5.0. Please upload a Store logo instead DEPRECATION image_url('logo/spree_50.png') end def logo_path return default_logo unless store_logo.attached? return main_app.url_for(store_logo.variant(resize: '244x104>')) if store_logo.variable? return main_app.url_for(store_logo) if store_logo.image? end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
spree_emails-4.4.1 | app/helpers/spree/mail_helper.rb |
spree_emails-4.4.0 | app/helpers/spree/mail_helper.rb |
spree_emails-4.4.0.rc2 | app/helpers/spree/mail_helper.rb |