Module: StimulusPlumbers::Form::Fields::Inputs::Submit

Includes:
Components::Button::IconLayout
Included in:
Builder
Defined in:
lib/stimulus_plumbers/form/fields/inputs/submit.rb

Instance Method Summary collapse

Instance Method Details

#submit(value = nil, options = {}) ⇒ Object



10
11
12
13
14
15
16
17
18
# File 'lib/stimulus_plumbers/form/fields/inputs/submit.rb', line 10

def submit(value = nil, options = {})
  value, options = normalize_submit_arguments(value, options)
  value ||= submit_default_value
  submit_options = extract_submit_options(options)

  validate_submit_accessible_name!(value, options)

  render_submit_button(value, options, **submit_options)
end