lib/slack/block_kit/element/checkboxes.rb in slack-ruby-block-kit-0.19.0 vs lib/slack/block_kit/element/checkboxes.rb in slack-ruby-block-kit-0.20.0

- old
+ new

@@ -10,12 +10,13 @@ class Checkboxes include Composition::ConfirmationDialog::Confirmable TYPE = 'checkboxes' - def initialize(action_id:) + def initialize(action_id:, focus_on_load: nil) @action_id = action_id + @focus_on_load = focus_on_load @options = [] yield(self) if block_given? end @@ -34,9 +35,10 @@ { type: TYPE, action_id: @action_id, options: @options.map(&:as_json), initial_options: initial_options&.map(&:as_json), + focus_on_load: @focus_on_load, confirm: confirm&.as_json }.compact end private