class Maglev::Uikit::Form::TextareaComponent
def dom_id
def dom_id name.to_s.parameterize.underscore end
def error
def error options[:error] end
def initialize(label:, name:, options: {}, html_options: {})
def initialize(label:, name:, options: {}, html_options: {}) @label = label @name = name @options = options @input_data = html_options.delete(:data) || {} @input_action = input_data.delete(:action) || {} @html_options = html_options end
def max_length
def max_length options[:max_length] end
def max_length?
def max_length? max_length.present? end
def num_characters
def num_characters value.to_s.length end
def placeholder
def placeholder options[:placeholder] end
def rows
def rows options[:rows] end
def value
def value options[:value] end