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