2024-04-29 00:17:15 +02:00
|
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
2022-04-25 12:41:01 +02:00
|
|
|
|
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
|