Sha256: 5aeb2861d6817174f8b507b3d57f4984ef43768a4109d7b2d03362376110d0a1
Contents?: true
Size: 717 Bytes
Versions: 7
Compression:
Stored size: 717 Bytes
Contents
module Spree module Admin module Actions class ImagesDefaultActionsBuilder include Spree::Core::Engine.routes.url_helpers def build root = Root.new add_new_image_action(root) root end private def add_new_image_action(root) action = ActionBuilder.new('new_image', ->(resource) { new_admin_product_image_path(resource) }). with_icon_key('add.svg'). with_style(::Spree::Admin::Actions::ActionStyle::PRIMARY). with_id('new_image_link'). with_create_ability_check(::Spree::Image). build root.add(action) end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems