Module: Spree::TurboHelper
- Defined in:
- app/helpers/spree/turbo_helper.rb
Instance Method Summary collapse
Instance Method Details
#spree_turbo_update_cart(order = current_order) ⇒ Object
11 12 13 14 15 16 |
# File 'app/helpers/spree/turbo_helper.rb', line 11 def spree_turbo_update_cart(order = current_order) [ turbo_stream.update_all('.cart-counter', order&.item_count&.positive? ? order&.item_count : ''), turbo_stream.update_all('.cart-total', order&.display_item_total.to_s) ].join.html_safe end |
#spree_turbo_update_flashes ⇒ Object
3 4 5 6 7 8 9 |
# File 'app/helpers/spree/turbo_helper.rb', line 3 def spree_turbo_update_flashes turbo_stream.update 'flashes' do flash.map do |key, value| render partial: 'spree/shared/flash', locals: { key: key, value: value, for_template: false } end.join.html_safe end end |