Sha256: cfa680247f2da7ebddbc0be878fdb65aefbff3e5d124b86043389fec99092d37
Contents?: true
Size: 673 Bytes
Versions: 1
Compression:
Stored size: 673 Bytes
Contents
module KisoThemes module SimpleForm # Custom SimpleForm component to add a 'Required' tag next to required inputs when # there are no errors. module RequiredTag def required_tag(_wrapper_options = nil) return unless required_field? && !has_errors? template.content_tag :div, template.fa_icon_tag('asterisk') + ' ' + translate_required_text, class: 'help-block' end def translate_required_text I18n.t(:"simple_form.required.text", default: 'required') end end end end SimpleForm::Inputs::Base.send(:include, KisoThemes::SimpleForm::RequiredTag)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kiso_themes-1.0.2 | lib/kiso_themes/extensions/simple_form/required_component.rb |