Class: AccordionComponent

Inherits:
ViewComponent::Base
  • Object
show all
Defined in:
app/components/accordion_component.rb

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ AccordionComponent

Returns a new instance of AccordionComponent.



4
5
6
# File 'app/components/accordion_component.rb', line 4

def initialize(**args)
  @args = args.presence || {}
end

Instance Method Details

#callObject



8
9
10
# File 'app/components/accordion_component.rb', line 8

def call
  (:div, content, data: data_options, **@args)
end