Module: FlexiAdmin::Components::Helpers::ActionButtonHelper

Included in:
Resource::LinkActionComponent, Resources::BulkAction::ModalComponent
Defined in:
lib/flexi_admin/components/helpers/action_button_helper.rb

Instance Method Summary collapse

Instance Method Details

#button(label, icon: nil) ⇒ Object



4
5
6
7
# File 'lib/flexi_admin/components/helpers/action_button_helper.rb', line 4

def button(label, icon: nil)
  @button = label
  @button_icon = icon
end

#button_iconObject



13
14
15
# File 'lib/flexi_admin/components/helpers/action_button_helper.rb', line 13

def button_icon
  @button_icon
end

#button_icon_classObject



17
18
19
# File 'lib/flexi_admin/components/helpers/action_button_helper.rb', line 17

def button_icon_class
  "bi-#{button_icon}"
end

#button_textObject



9
10
11
# File 'lib/flexi_admin/components/helpers/action_button_helper.rb', line 9

def button_text
  @button
end

#title(title) ⇒ Object



21
22
23
# File 'lib/flexi_admin/components/helpers/action_button_helper.rb', line 21

def title(title)
  @title = title
end

#title_textObject



25
26
27
# File 'lib/flexi_admin/components/helpers/action_button_helper.rb', line 25

def title_text
  @title
end