18 lines
471 B
Ruby
18 lines
471 B
Ruby
# frozen_string_literal: true
|
|
module SimpleForm
|
|
module Components
|
|
# Needs to be enabled in order to do automatic lookups.
|
|
module Placeholders
|
|
def placeholder(wrapper_options = nil)
|
|
input_html_options[:placeholder] ||= placeholder_text
|
|
nil
|
|
end
|
|
|
|
def placeholder_text
|
|
placeholder = options[:placeholder]
|
|
placeholder.is_a?(String) ? placeholder : translate_from_namespace(:placeholders)
|
|
end
|
|
end
|
|
end
|
|
end
|