lib/slack/block_kit/layout/input.rb in slack-ruby-block-kit-0.17.0 vs lib/slack/block_kit/layout/input.rb in slack-ruby-block-kit-0.18.0

- old
+ new

@@ -77,14 +77,27 @@ self end def datepicker(action_id:, placeholder: nil, initial: nil, emoji: nil) - @element = Element::DatePicker.new( + @element = Element::Datepicker.new( action_id: action_id, placeholder: placeholder, initial: initial, emoji: emoji + ) + + yield(@element) if block_given? + + self + end + + def timepicker(action_id:, placeholder: nil, initial: nil, emoji: nil) + @element = Element::Timepicker.new( + action_id: action_id, + placeholder: placeholder, + emoji: emoji, + initial: initial ) yield(@element) if block_given? self