module GuiFoldableContent::ViewHelpers

Public Instance Methods

create_foldable_area(title: , title_tag: "h3", default_state: false, close_indicator: GuiFoldableContent.configuration.default_close_indicator, open_indicator: GuiFoldableContent.configuration.default_open_indicator ) { || ... } click to toggle source
# File lib/gui_foldable_content/view_helpers.rb, line 3
def create_foldable_area(title: , title_tag: "h3", default_state: false, close_indicator: GuiFoldableContent.configuration.default_close_indicator, open_indicator: GuiFoldableContent.configuration.default_open_indicator )

        render partial: 'gui_foldable_content/foldable_content', locals: { _title_tag: title_tag, _title: title, _default_state: default_state, _content: capture { yield }, _close_indicator: simple_format(close_indicator, {class: 'gui_foldable_indicator_close'}, wrapper_tag: "span" ) , _open_indicator: simple_format(open_indicator, { class: 'gui_foldable_indicator_open'}, wrapper_tag: "span")  }
end