Sha256: 5800be0ed73e529a313528c380e0f75ccb4c5b385fb2e73e979cec275a86ae4f

Contents?: true

Size: 950 Bytes

Versions: 16

Compression:

Stored size: 950 Bytes

Contents

module Spree
  module Admin
    module DigitalHelper
      def asset_icon(asset)
        file_name = case asset.attachment.content_type
                    when /pdf\z/
                      'file-earmark-pdf.svg'
                    when /\Aimage/
                      'file-earmark-image.svg'
                    when /zip\z/
                      'file-earmark-zip.svg'
                    when 'text/csv', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
                      'file-earmark-spreadsheet.svg'
                    when /\Avideo/
                      'file-earmark-play.svg'
                    when /\Aaudio/
                      'file-earmark-music.svg'
                    when /\Afont/
                      'file-earmark-font.svg'
                    else
                      'file-earmark.svg'
                    end

        svg_icon name: file_name, width: 50, height: 50
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
spree_backend-4.8.4 app/helpers/spree/admin/digital_helper.rb
spree_backend-4.8.3 app/helpers/spree/admin/digital_helper.rb
spree_backend-4.8.2 app/helpers/spree/admin/digital_helper.rb
spree_backend-4.8.1 app/helpers/spree/admin/digital_helper.rb
spree_backend-4.7.2 app/helpers/spree/admin/digital_helper.rb
spree_backend-4.6.2 app/helpers/spree/admin/digital_helper.rb
spree_backend-4.7.1 app/helpers/spree/admin/digital_helper.rb
spree_backend-4.7.0 app/helpers/spree/admin/digital_helper.rb
spree_backend-4.6.1 app/helpers/spree/admin/digital_helper.rb
spree_backend-4.6.0 app/helpers/spree/admin/digital_helper.rb
spree_backend-4.5.1 app/helpers/spree/admin/digital_helper.rb
spree_backend-4.5.0 app/helpers/spree/admin/digital_helper.rb
spree_backend-4.4.1 app/helpers/spree/admin/digital_helper.rb
spree_backend-4.4.0 app/helpers/spree/admin/digital_helper.rb
spree_backend-4.4.0.rc2 app/helpers/spree/admin/digital_helper.rb
spree_backend-4.4.0.rc1 app/helpers/spree/admin/digital_helper.rb