Class: Avo::DiscreetInformationComponent
- Inherits:
-
BaseComponent
- Object
- BaseComponent
- Avo::DiscreetInformationComponent
- Defined in:
- app/components/avo/discreet_information_component.rb
Instance Method Summary collapse
- #as_badge? ⇒ Boolean
- #as_icon? ⇒ Boolean
- #as_key_value? ⇒ Boolean
- #as_text? ⇒ Boolean
- #wrapper_element(args = {}, &block) ⇒ Object
Instance Method Details
#as_badge? ⇒ Boolean
23 24 25 |
# File 'app/components/avo/discreet_information_component.rb', line 23 def as_badge? @as == :badge end |
#as_icon? ⇒ Boolean
15 16 17 |
# File 'app/components/avo/discreet_information_component.rb', line 15 def as_icon? @as == :icon end |
#as_key_value? ⇒ Boolean
27 28 29 |
# File 'app/components/avo/discreet_information_component.rb', line 27 def as_key_value? @as == :key_value end |
#as_text? ⇒ Boolean
19 20 21 |
# File 'app/components/avo/discreet_information_component.rb', line 19 def as_text? @as == :text end |
#wrapper_element(args = {}, &block) ⇒ Object
31 32 33 34 35 36 37 |
# File 'app/components/avo/discreet_information_component.rb', line 31 def wrapper_element(args = {}, &block) if @url.present? link_to @url, **args, target: @target, &block else tag.div(**args, &block) end end |