lib/ReactRenderAnywhere.rb in react-render-anywhere-helper-0.1.2 vs lib/ReactRenderAnywhere.rb in react-render-anywhere-helper-0.1.3

- old
+ new

@@ -1,17 +1,10 @@ require "ReactRenderAnywhere/version" module ReactRenderAnywhere def render_component(name, element, props:) - content_tag( - :div, - "<script> - reactComponents.default.render({ - component: '#{name}', - props: #{props.to_json()}, - element: document.getElementById('#{element}'), - }) - </script>".html_safe, - :class=>"react-render-anywhere", :id=>element - ) + content_for(:javascripts) do + render partial: "common/render_component", locals: { element: element, props: props } + end + content_tag(:div, :class=>"react-render-anywhere", :id=>element) end end