Sha256: d8e35edb33b2a119fc44b40c05192fa83c6f879e0bdcfd92b7cd8b151cfec81a
Contents?: true
Size: 659 Bytes
Versions: 55
Compression:
Stored size: 659 Bytes
Contents
module ExpressTemplates module Components module Forms class Submit < FormComponent has_option :button_class, 'The css class of the input button.' has_option :value, 'The value of the submit tag. Text show in button.', default: 'Save' contains -> { submit_tag(value, input_attributes) } before_build(exclusive: true) { add_class(config[:wrapper_class]) remove_class('submit') } def resource_name parent_form ? super : nil end def value config[:value] end end end end end
Version data entries
55 entries across 55 versions & 2 rubygems