Module: Trestle::Form::Fields::DatePicker

Included in:
DateField, DatetimeField, TimeField
Defined in:
lib/trestle/form/fields/date_picker.rb

Instance Method Summary collapse

Instance Method Details

#default_iconObject



9
10
11
# File 'lib/trestle/form/fields/date_picker.rb', line 9

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

#extract_options!Object



2
3
4
5
6
7
# File 'lib/trestle/form/fields/date_picker.rb', line 2

def extract_options!
  options[:prepend] ||= options.delete(:icon) { default_icon }
  options.reverse_merge!(data: { picker: options.delete(:picker) { true }, allow_clear: true })

  super
end