Sha256: 5869980f80c631f6bdaf4cc9e49b0794e57aa0ef32c26f04c401ccdf925e8f18
Contents?: true
Size: 644 Bytes
Versions: 16
Compression:
Stored size: 644 Bytes
Contents
module PageflowPaged module React class WidgetType < Pageflow::WidgetType attr_reader :name, :role, :options def initialize(name, role, options = {}) @name = name @role = role @options = options end def roles [role] end def insert_point @options[:insert_point] || super end def render(template, entry) template.render(File.join('pageflow_paged', 'react', 'widget'), entry: entry, name: name, server_rendering: options[:server_rendering]) end end end end
Version data entries
16 entries across 16 versions & 1 rubygems