Module: Pageflow::ReactServerSideRenderingHelper Private

Included in:
PageBackgroundAssetHelper
Defined in:
app/helpers/pageflow/react_server_side_rendering_helper.rb

This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.

Instance Method Summary collapse

Instance Method Details

#render_page_react_component(entry, page, component_name) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



4
5
6
7
8
# File 'app/helpers/pageflow/react_server_side_rendering_helper.rb', line 4

def render_page_react_component(entry, page, component_name)
  return '' if page.perma_id.blank?
  extra_props_string = %("pageId": #{page.perma_id}, "pageType": "#{page.template}")
  render_react_component_with_seed(entry, component_name, extra_props_string)
end

#render_widget_react_component(entry, widget_type_name, component_name) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



10
11
12
13
14
# File 'app/helpers/pageflow/react_server_side_rendering_helper.rb', line 10

def render_widget_react_component(entry, widget_type_name, component_name)
  render_react_component_with_seed(entry,
                                   component_name,
                                   %("widgetTypeName": "#{widget_type_name}"))
end