module Adminterface::Extensions::BatchAction

Public Instance Methods

confirm_dialog() click to toggle source
# File lib/adminterface/extensions/batch_actions/resource_extension.rb, line 30
def confirm_dialog
  @confirm_dialog ||= find_confirm_dialog
end

Private Instance Methods

find_confirm_dialog() click to toggle source
# File lib/adminterface/extensions/batch_actions/resource_extension.rb, line 36
def find_confirm_dialog
  options = @options[:confirm_dialog] || {}
  {
    buttons: {
      confirm: {
        text: I18n.t(:confirm, scope: "active_admin.batch_actions.confirm_dialog"),
        class: table_tools_css_classes.dig(:confirm_dialog, :confirm)
      },
      cancel: {
        text: I18n.t(:cancel, scope: "active_admin.batch_actions.confirm_dialog"),
        class: table_tools_css_classes.dig(:confirm_dialog, :cancel)
      }
    }
  }.deep_merge(options)
end