Method: Primer::OpenProject::PageHeader::Dialog#initialize
- Defined in:
- app/components/primer/open_project/page_header/dialog.rb
permalink #initialize(dialog_arguments: {}, button_arguments: {}) ⇒ Dialog
Returns a new instance of Dialog.
13 14 15 16 17 18 19 20 |
# File 'app/components/primer/open_project/page_header/dialog.rb', line 13 def initialize(dialog_arguments: {}, button_arguments: {}) callback = .delete(:button_block) @dialog = Primer::Alpha::Dialog.new(**dialog_arguments) @button = @dialog.(**) do || callback&.call() end end |