demarches-normaliennes/app/components/procedure/card/champs_component.rb
2022-11-24 17:35:33 +01:00

15 lines
392 B
Ruby

class Procedure::Card::ChampsComponent < ApplicationComponent
def initialize(procedure:)
@procedure = procedure
@count = @procedure.draft_revision.types_de_champ.public_only.size
end
private
def error_messages
[
@procedure.errors.messages_for(:draft_types_de_champ_public),
@procedure.errors.messages_for(:draft_revision)
].flatten.to_sentence
end
end