Module: Practical::Views::FormWrapper

Extended by:
ActiveSupport::Concern
Defined in:
app/components/practical/views/form_wrapper.rb

Instance Method Summary collapse

Instance Method Details

#generic_errors_idObject



6
7
8
# File 'app/components/practical/views/form_wrapper.rb', line 6

def generic_errors_id
  dom_id(form, :generic_errors)
end

#wrapped_form_with(**options, &block) ⇒ Object



10
11
12
13
14
15
16
17
18
19
20
# File 'app/components/practical/views/form_wrapper.rb', line 10

def wrapped_form_with(**options, &block)
  finalized_options = mix({
    html: {
      "aria-describedby": generic_errors_id,
    }
  }, options)
  helpers.application_form_with(
    **finalized_options,
    &block
  )
end