Module: ViewComponent::AccordionComponent
- Included in:
- UiHelper
- Defined in:
- app/helpers/view_component/accordion_component.rb
Instance Method Summary collapse
Instance Method Details
#accordion_component(header:, icon_position: 'right', open: false, wrapper_class: '') ⇒ Object
5 6 7 8 9 10 |
# File 'app/helpers/view_component/accordion_component.rb', line 5 def accordion_component(header:, icon_position: 'right', open: false, wrapper_class: '', &) content = capture(&) icon_position_style = icon_position == 'right' ? 'justify-between' : 'flex-row-reverse justify-end gap-2' render partial: 'view_components/accordion_component/accordion', locals: { header:, content:, icon_position_style:, open:, wrapper_class: } end |