22 lines
691 B
Ruby
22 lines
691 B
Ruby
|
class Dossiers::ChampRowShowComponent < ApplicationComponent
|
||
|
include ChampHelper
|
||
|
include DossierHelper
|
||
|
include ApplicationHelper
|
||
|
def initialize(champs:, demande_seen_at:, profile:, repetition:)
|
||
|
@repetition = repetition
|
||
|
@champs = champs
|
||
|
@demande_seen_at = demande_seen_at
|
||
|
@profile = profile
|
||
|
end
|
||
|
|
||
|
def updated_after_deposer?(champ)
|
||
|
return false if champ.dossier.depose_at.blank?
|
||
|
champ.updated_at > champ.dossier.depose_at
|
||
|
end
|
||
|
|
||
|
def number_with_html_delimiter(num)
|
||
|
# we are using the span delimiter that doesn't insert spaces when copying and pasting the number
|
||
|
number_with_delimiter(num, delimiter: tag.span(class: 'numbers-delimiter'))
|
||
|
end
|
||
|
end
|