Module: CornStarch::ModalHelper
- Defined in:
- app/helpers/corn_starch/modal_helper.rb
Overview
Modal Helper
Instance Method Summary collapse
-
#modal_block_tag ⇒ Object
Modal Block Tag.
-
#modal_hide_btn_tag(modal) ⇒ Object
Hide Button Tag.
-
#modal_name(name) ⇒ Object
Modal Name.
-
#modal_show_btn_id(name) ⇒ Object
Show Button ID.
-
#modal_tag(params) ⇒ Object
Modal Tag.
Instance Method Details
#modal_block_tag ⇒ Object
Modal Block Tag
33 34 35 36 37 |
# File 'app/helpers/corn_starch/modal_helper.rb', line 33 def modal_block_tag div_tag class: 'modal-block' do yield if block_given? end end |
#modal_hide_btn_tag(modal) ⇒ Object
Hide Button Tag
28 29 30 |
# File 'app/helpers/corn_starch/modal_helper.rb', line 28 def modal_hide_btn_tag modal div_tag '✖'.html_safe, class: 'modal-close-btn', id: "#{modal_name modal[:name]}-btn-hide" end |
#modal_name(name) ⇒ Object
Modal Name
18 19 20 |
# File 'app/helpers/corn_starch/modal_helper.rb', line 18 def modal_name name "modal-#{name}" end |
#modal_show_btn_id(name) ⇒ Object
Show Button ID
23 24 25 |
# File 'app/helpers/corn_starch/modal_helper.rb', line 23 def modal_show_btn_id name "#{modal_name name}-btn-show" end |
#modal_tag(params) ⇒ Object
Modal Tag
11 12 13 14 15 |
# File 'app/helpers/corn_starch/modal_helper.rb', line 11 def modal_tag params render layout: 'corn_starch/layouts/modal', locals: { modal: params } do yield params if block_given? end end |