Module: Archipelago::ViewHelper
- Defined in:
- lib/archipelago/view_helper.rb
Instance Method Summary collapse
Instance Method Details
#archipelago_island(component, props:, params: {}, instance: nil, stream: nil, **html_options) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/archipelago/view_helper.rb', line 5 def archipelago_island(component, props:, params: {}, instance: nil, stream: nil, **) stream_name = resolve_stream_name(component: component, instance: instance, stream: stream) data_attributes = { island: true, component: component, props: props.to_json, params: params.to_json, instance: instance, stream: stream_name }.compact content_tag(:div, "", .merge(data: data_attributes)) end |