Sha256: 0fe176869f5470f7a9ac7a3b6219c22a5bc9fac633fcab36d0148ad8724760b7

Contents?: true

Size: 1.43 KB

Versions: 2

Compression:

Stored size: 1.43 KB

Contents

.grid__cell
  .card{ class: card_classes(:swatches, local_assigns[:active]) }
    = link_to catalog_product_swatches_path(model), class: 'card__header' do
      %span.card__header-text= t('workarea.admin.catalog_products.cards.swatches.title')
      = inline_svg 'workarea/admin/icons/images.svg', class: 'card__icon'

    - if local_assigns[:active].blank?
      .card__body
        - if model.swatches.empty?
          %p= t('workarea.admin.catalog_products.cards.swatches.description')
          = link_to catalog_product_swatches_path(model), class: 'card__button' do
            %span.button.button--small= t('workarea.admin.catalog_products.cards.swatches.add_swatches')
        - else
          %ul.grid
            - model.swatches.take(4).each_with_index do |swatch, i|
              %li.grid__cell.grid__cell--50
                - if i == 3 && model.swatches.size > 4
                  .card__photo-box
                    %span.card__photo +#{model.swatches.size - i}
                - elsif swatch.image.present?
                  .card__photo-box
                    = image_tag swatch.image.process(:small_thumb).url, alt: swatch.name, class: 'card__photo'
                - else
                  .card__photo-box{ style: "background-color: #{swatch.hex};" }

          = link_to catalog_product_swatches_path(model), class: 'card__button' do
            %span.button.button--small= t('workarea.admin.catalog_products.cards.swatches.manage_swatches')

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
workarea-swatches-1.0.6 app/views/workarea/admin/catalog_products/_swatches_card.html.haml
workarea-swatches-1.0.5 app/views/workarea/admin/catalog_products/_swatches_card.html.haml