Class: KonoUtils::Object::Cell::Buttons::CollapseSearch

Inherits:
KonoUtils::Object::Cell::Base show all
Defined in:
app/concepts/kono_utils/object/cell/buttons/collapse_search.rb

Overview

Bottone per la struttura del collapse search Options

- collapsed_target -> identificativo del contenitore che devo espandere

Instance Method Summary collapse

Methods inherited from KonoUtils::Object::Cell::Base

#_prefixes, #base_class, #concept, #content_for_layout, #content_for_layout?, #destroy_custom_polymorphic_path, #edit_custom_polymorphic_path, #index_custom_polymorphic_path, #kono_user, #legacy_concept, logger, #model_gender, #new_custom_polymorphic_path, #show_custom_polymorphic_path, #title_del, #title_del_g, #title_edit_g, #title_mod, #title_new, #title_new_g, #title_newa, #title_show_g

Methods included from KonoUtilsBootstrapView4::ApplicationIconHelper

#fa_icon, #icon

Instance Method Details

#btn_opts(opts = {}) ⇒ Object



19
20
21
22
23
# File 'app/concepts/kono_utils/object/cell/buttons/collapse_search.rb', line 19

def btn_opts(opts = {})
  {
    data: { toggle: "collapse" }
  }.merge(super)
end

#button_contentObject



29
30
31
# File 'app/concepts/kono_utils/object/cell/buttons/collapse_search.rb', line 29

def button_content
  options.fetch(:content, fa_icon("search"))
end

#button_titleObject



25
26
27
# File 'app/concepts/kono_utils/object/cell/buttons/collapse_search.rb', line 25

def button_title
  I18n.t('kono_utils.bootstrap4.buttons.collapse_search.alt')
end

#specific_button_classObject



15
16
17
# File 'app/concepts/kono_utils/object/cell/buttons/collapse_search.rb', line 15

def specific_button_class
  'btn-light'
end

#url_toObject



11
12
13
# File 'app/concepts/kono_utils/object/cell/buttons/collapse_search.rb', line 11

def url_to
  options.fetch(:collapsed_target, '#')
end