SpinaCMS/Spina

View on GitHub
app/components/spina/pages/new_page_button_component.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Spina::Pages
  class NewPageButtonComponent < Spina::ApplicationComponent
    attr_reader :view_templates, :resource

    def initialize(view_templates = [], resource: nil)
      @view_templates = view_templates
      @resource = resource
    end

    def view_template
      view_templates.first
    end

    def render?
      view_templates.any?
    end
  end
end