app/components/show/source_id_component.rb
# frozen_string_literal: true
module Show
class SourceIdComponent < ApplicationComponent
def initialize(document:, version_service:)
@document = document
@version_service = version_service
end
delegate :open_and_not_assembling?, to: :@version_service
delegate :id, :source_id, :item?, to: :@document
end
end