15 lines
491 B
Ruby
15 lines
491 B
Ruby
class GroupeGestionnaire::Card::CommentairesComponent < ApplicationComponent
|
|
def initialize(groupe_gestionnaire:, administrateur:, path:)
|
|
@groupe_gestionnaire = groupe_gestionnaire
|
|
@administrateur = administrateur
|
|
@path = path
|
|
end
|
|
|
|
def number_commentaires
|
|
if @administrateur
|
|
@administrateur.commentaire_groupe_gestionnaires.size
|
|
else
|
|
@groupe_gestionnaire.commentaire_groupe_gestionnaires.select(:sender_id, :sender_type).distinct.size
|
|
end
|
|
end
|
|
end
|