Method: Lookbook::Preview#render
- Defined in:
- lib/lookbook/preview.rb
#render(component = nil, **args, &block) ⇒ Object Also known as: render_component
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/lookbook/preview.rb', line 7 def render(component = nil, **args, &block) if component.nil? { type: :view, template: args[:template] || Lookbook.config.preview_template, args: args, locals: args[:locals] || {}, assigns: args[:assigns] || {}, block: block } else { type: component.is_a?(String) ? :view : :component, args: args, block: block, component: component, locals: {}, template: Lookbook.config.preview_template } end end |