Class: ExpressAdmin::IconLink

Inherits:
ExpressTemplates::Components::Configurable
  • Object
show all
Defined in:
app/components/express_admin/icon_link.rb

Instance Method Summary collapse

Instance Method Details

#anchor_args ⇒ Object



18
19
20
21
22
23
24
25
26
27
# File 'app/components/express_admin/icon_link.rb', line 18

def anchor_args
  args = {class: class_list, 
          href:  config[:href]}
  args[:id] = config[:id] if config[:id]
  args[:target] = config[:target] if config[:target]
  args['data-delete'] = config[:delete] if config[:delete]
  args['data-confirm'] = config[:confirm] if config[:confirm]
  args[:title] = config[:title] if config[:title]
  args
end

#icon_options ⇒ Object



29
30
31
# File 'app/components/express_admin/icon_link.rb', line 29

def icon_options
  [:icon_name, :text, :right]
end