Class: Spree::PageBlocks::Buttons
- Inherits:
-
Spree::PageBlock
- Object
- Spree::PageBlock
- Spree::PageBlocks::Buttons
- Includes:
- HasOneLink
- Defined in:
- app/models/spree/page_blocks/buttons.rb
Constant Summary collapse
- TEXT_ALIGNMENT_DEFAULT =
'center'
Constants inherited from Spree::PageBlock
Spree::PageBlock::BOTTOM_PADDING_DEFAULT, Spree::PageBlock::CONTAINER_ALIGNMENT_DEFAULT, Spree::PageBlock::SIZE_DEFAULT, Spree::PageBlock::TOP_PADDING_DEFAULT, Spree::PageBlock::WIDTH_DESKTOP_DEFAULT
Instance Method Summary collapse
- #display_name ⇒ Object
- #icon_name ⇒ Object
-
#link_destroyed(_link) ⇒ Object
Without link there is no purpose of the button.
Instance Method Details
#display_name ⇒ Object
20 21 22 |
# File 'app/models/spree/page_blocks/buttons.rb', line 20 def display_name Spree.t('page_blocks.buttons.display_name') end |
#icon_name ⇒ Object
24 25 26 |
# File 'app/models/spree/page_blocks/buttons.rb', line 24 def icon_name 'click' end |
#link_destroyed(_link) ⇒ Object
Without link there is no purpose of the button.
14 15 16 17 18 |
# File 'app/models/spree/page_blocks/buttons.rb', line 14 def link_destroyed(_link) return unless page_links_count.zero? destroy end |