Method: Coco::App::Elements::FormButton#initialize

Defined in:
app/components/coco/app/elements/form_button/form_button.rb

#initialize(form: nil, params: nil, method: :post, action: nil, href: nil, turbo: false, **kwargs) ⇒ FormButton

Returns a new instance of FormButton.



19
20
21
22
23
24
25
# File 'app/components/coco/app/elements/form_button/form_button.rb', line 19

def initialize(form: nil, params: nil, method: :post, action: nil, href: nil, turbo: false, **kwargs)
  @form_args = form.to_h
  @action = action || href
  @method = method
  @params = params.to_h
  @turbo = turbo
end