Module: StimulusPlumbers::Components::Combobox::Time::Metadata

Defined in:
lib/stimulus_plumbers/components/combobox/time.rb

Class Method Summary collapse

Class Method Details

.haspopupObject



16
17
18
# File 'lib/stimulus_plumbers/components/combobox/time.rb', line 16

def haspopup
  "dialog"
end


20
21
22
# File 'lib/stimulus_plumbers/components/combobox/time.rb', line 20

def popup_id_for(panel_id)
  panel_id
end

.stimulus_data(_panel_id, options) ⇒ Object



32
33
34
35
36
37
# File 'lib/stimulus_plumbers/components/combobox/time.rb', line 32

def stimulus_data(_panel_id, options)
  {
    input_formatter_format_value:  "time",
    input_formatter_options_value: { format: options.fetch(:format, :h12) }.to_json
  }
end

.trigger_iconObject



24
25
26
# File 'lib/stimulus_plumbers/components/combobox/time.rb', line 24

def trigger_icon
  "clock"
end

.trigger_optionsObject



28
29
30
# File 'lib/stimulus_plumbers/components/combobox/time.rb', line 28

def trigger_options
  {}
end