class Procedure::NoticeComponent < ApplicationComponent
  def initialize(procedure:)
    @procedure = procedure
  end

  private

  def render?
    link? || attachment?
  end

  def link?
    @procedure.lien_notice.present?
  end

  def url
    @procedure.lien_notice
  end

  def attachment?
    @procedure.notice.present?
  end

  def attachment
    @procedure.notice
  end
end