Class: RubyCms::Admin::BulkActionTable::BulkActionTableDeleteModal

Inherits:
RubyCms::Admin::BaseComponent show all
Defined in:
app/components/ruby_cms/admin/bulk_action_table/bulk_action_table_delete_modal.rb

Overview

Delete confirmation modal component Shows confirmation dialog for bulk delete actions

Instance Method Summary collapse

Methods inherited from RubyCms::Admin::BaseComponent

#build_classes, #conditional_attributes, #controller, #form_authenticity_token, #helpers, #merge_data_attributes, #token_from_controller, #token_from_controller?, #token_from_helpers?

Constructor Details

#initialize(controller_name: "ruby-cms--bulk-action-table") ⇒ BulkActionTableDeleteModal



11
12
13
14
# File 'app/components/ruby_cms/admin/bulk_action_table/bulk_action_table_delete_modal.rb', line 11

def initialize(controller_name: "ruby-cms--bulk-action-table")
  super
  @controller_name = controller_name
end

Instance Method Details

#view_templateObject



16
17
18
19
20
21
# File 'app/components/ruby_cms/admin/bulk_action_table/bulk_action_table_delete_modal.rb', line 16

def view_template
  div(**dialog_overlay_attributes) do
    render_backdrop
    render_dialog_container
  end
end