32 lines
948 B
Ruby
32 lines
948 B
Ruby
|
class Dossiers::MessageComponentPreview < ViewComponent::Preview
|
|||
|
def with_default_commentaire
|
|||
|
render Dossiers::MessageComponent.new(commentaire: commentaire, connected_user: user)
|
|||
|
end
|
|||
|
|
|||
|
def with_discarded_commentaire
|
|||
|
render Dossiers::MessageComponent.new(commentaire: discarded_commentaire, connected_user: user)
|
|||
|
end
|
|||
|
|
|||
|
private
|
|||
|
|
|||
|
def user
|
|||
|
User.new email: "usager@example.com", locale: I18n.locale
|
|||
|
end
|
|||
|
|
|||
|
def commentaire
|
|||
|
Commentaire.new body: 'Hello world!', email: user.email, dossier: dossier, created_at: 2.days.ago
|
|||
|
end
|
|||
|
|
|||
|
def discarded_commentaire
|
|||
|
Commentaire.new body: 'Hello world!', email: user.email, dossier: dossier, created_at: 2.days.ago, discarded_at: 1.day.ago
|
|||
|
end
|
|||
|
|
|||
|
def dossier
|
|||
|
Dossier.new(id: 47882, state: :en_instruction, procedure: procedure, user: user)
|
|||
|
end
|
|||
|
|
|||
|
def procedure
|
|||
|
Procedure.new id: 1234, libelle: 'Dotation d’Équipement des Territoires Ruraux - Exercice 2019'
|
|||
|
end
|
|||
|
end
|