Class: Frails::Component::ReactComponentRenderer

Inherits:
Object
  • Object
show all
Includes:
RendererConcerns
Defined in:
lib/frails/component/react_component_renderer.rb

Instance Method Summary collapse

Instance Method Details

#render(context, options, &block) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/frails/component/react_component_renderer.rb', line 6

def render(context, options, &block)
  @view = context
  @component = options.delete(:component).to_s
  @presenter = presenter_class.new(@view, options)

  @children = @view.capture(&block) if block_given?

  render_with_callbacks || nil
end