feat(emails): show email errors on procedure page

This commit is contained in:
Paul Chavard 2022-11-02 10:03:10 +01:00
parent ddd5eab4b1
commit 33fc8a45ab
16 changed files with 129 additions and 63 deletions

View file

@ -2,4 +2,16 @@ class Procedure::Card::EmailsComponent < ApplicationComponent
def initialize(procedure:)
@procedure = procedure
end
private
def error_messages
[
@procedure.errors.messages_for(:initiated_mail),
@procedure.errors.messages_for(:received_mail),
@procedure.errors.messages_for(:closed_mail),
@procedure.errors.messages_for(:refused_mail),
@procedure.errors.messages_for(:without_continuation_mail)
].flatten.to_sentence
end
end