class Formular::Element::Foundation6::InputGroup
Public Instance Methods
group_input()
click to toggle source
# File lib/formular/element/foundation6/input_group.rb, line 62 def group_input to_html(context: :raw_input) end
group_label(content = nil, option_key: nil)
click to toggle source
# File lib/formular/element/foundation6/input_group.rb, line 44 def group_label(content = nil, option_key: nil) return '' unless content || option_key addon_content = content || options[option_key] return '' unless addon_content label_options = { content: addon_content } label_options[:class] = ['is-invalid-label'] if has_errors? Label.(label_options) end
input_class()
click to toggle source
# File lib/formular/element/foundation6/input_group.rb, line 66 def input_class return ['input-group-field'] unless has_errors? ['input-group-field', 'is-invalid-input'] end
label_options()
click to toggle source
Calls superclass method
# File lib/formular/element/foundation6/input_group.rb, line 72 def label_options return super unless has_errors? @label_options ||= Attributes[options[:label_options]].merge(class: ['is-invalid-label']) end