Sha256: 6df3144754a5ef531df9173b4946dc4e2dd85bd375ff0d68a87bb728f7e2457b

Contents?: true

Size: 316 Bytes

Versions: 7

Compression:

Stored size: 316 Bytes

Contents

module Trestle::Form::Fields::DatePicker
  def extract_options!
    options[:prepend] ||= options.key?(:icon) ? options.delete(:icon) : default_icon
    options.merge!(data: { picker: options.key?(:picker) ? options.delete(:picker) : true })

    super
  end

  def default_icon
    icon("fa fa-calendar")
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
trestle-0.8.7 lib/trestle/form/fields/date_picker.rb
trestle-0.8.6 lib/trestle/form/fields/date_picker.rb
trestle-0.8.5 lib/trestle/form/fields/date_picker.rb
trestle-0.8.4 lib/trestle/form/fields/date_picker.rb
trestle-0.8.3 lib/trestle/form/fields/date_picker.rb
trestle-0.8.2 lib/trestle/form/fields/date_picker.rb
trestle-0.8.0 lib/trestle/form/fields/date_picker.rb