Sha256: f384e53892706b9c5e9adc32521f50802aa000dcb4c727ba67dadc353550f60b

Contents?: true

Size: 625 Bytes

Versions: 51

Compression:

Stored size: 625 Bytes

Contents

module Pageflow
  module React
    class PageType < Pageflow::PageType
      attr_reader :name, :component_name, :file_types

      def initialize(name, options)
        @name = name
        @thumbnail_candidates = options[:thumbnail_candidates]
        @translation_key_prefix = options[:translation_key_prefix]
        @file_types = options.fetch(:file_types, [])
      end

      def template_path
        'pageflow/react/page'
      end

      def thumbnail_candidates
        @thumbnail_candidates || super
      end

      def translation_key_prefix
        @translation_key_prefix || super
      end
    end
  end
end

Version data entries

51 entries across 51 versions & 1 rubygems

Version Path
pageflow-14.5.2 lib/pageflow/react/page_type.rb
pageflow-14.5.1 lib/pageflow/react/page_type.rb
pageflow-14.5.0 lib/pageflow/react/page_type.rb
pageflow-14.4.0 lib/pageflow/react/page_type.rb
pageflow-15.0.0.beta2 lib/pageflow/react/page_type.rb
pageflow-15.0.0.beta1 lib/pageflow/react/page_type.rb
pageflow-14.3.0 lib/pageflow/react/page_type.rb
pageflow-14.2.1 lib/pageflow/react/page_type.rb
pageflow-14.2.0 lib/pageflow/react/page_type.rb
pageflow-14.1.1 lib/pageflow/react/page_type.rb
pageflow-14.1.0 lib/pageflow/react/page_type.rb
pageflow-14.0.0 lib/pageflow/react/page_type.rb
pageflow-14.0.0.rc2 lib/pageflow/react/page_type.rb
pageflow-14.0.0.rc1 lib/pageflow/react/page_type.rb
pageflow-14.0.0.beta3 lib/pageflow/react/page_type.rb
pageflow-14.0.0.beta2 lib/pageflow/react/page_type.rb
pageflow-14.0.0.beta1 lib/pageflow/react/page_type.rb
pageflow-13.6.0 lib/pageflow/react/page_type.rb
pageflow-13.5.0 lib/pageflow/react/page_type.rb
pageflow-13.4.0 lib/pageflow/react/page_type.rb