Sha256: 0436f4c9640e0ab570c5e6c9eab61130fe7b528665d1df735c1dc5705caa654f

Contents?: true

Size: 398 Bytes

Versions: 1

Compression:

Stored size: 398 Bytes

Contents

module Workarea
  decorate Storefront::ContentBlocks::CategorySummaryViewModel, with: :flow_io do
    # TODO base bug, product isn't passing options into product view models
    def products
      return [] unless category.present?
      @products ||= search.results.take(product_count).map do |result|
        Storefront::ProductViewModel.wrap(result[:model], options)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
workarea-flow_io-1.2.1 app/view_models/workarea/storefront/content_blocks/category_summary_view_model.decorator