|
8 | 8 | .participants-list |
9 | 9 | - max_participants = 12 |
10 | 10 | - @participants.first(max_participants).each do |participant| |
11 | | - - alias_record = participant[:alias] |
12 | | - - badge_text = alias_record.contributor_badge |
13 | | - - avatar_classes = ["participant-avatar"] |
14 | | - - avatar_classes << "is-core-team" if alias_record.core_team? |
15 | | - - avatar_classes << "is-committer" if !alias_record.core_team? && alias_record.committer? |
16 | | - - avatar_classes << "is-major-contributor" if !alias_record.core_team? && !alias_record.committer? && alias_record.major_contributor? |
17 | | - - avatar_classes << "is-significant-contributor" if !alias_record.core_team? && !alias_record.committer? && !alias_record.major_contributor? && alias_record.significant_contributor? |
18 | | - - avatar_classes << "is-past-contributor" if alias_record.contributor&.past_contributor? |
19 | | - - row_classes = ["participant-row"] |
20 | | - - row_classes << "is-core-team" if alias_record.core_team? |
21 | | - - row_classes << "is-committer" if alias_record.committer? |
22 | | - - row_classes << "is-major-contributor" if alias_record.major_contributor? |
23 | | - - row_classes << "is-significant-contributor" if alias_record.significant_contributor? |
24 | | - - row_classes << "is-past-contributor" if alias_record.contributor&.past_contributor? |
25 | | - - tooltip = "#{participant[:message_count]} messages, last #{smart_time_display(participant[:last_at])}" |
26 | | - .participant-row class=row_classes.join(" ") title=tooltip |
27 | | - = image_tag alias_record.gravatar_url(size: 40), class: avatar_classes.join(" "), alt: alias_record.name, title: tooltip |
28 | | - .participant-details |
29 | | - .participant-name = alias_record.name |
| 11 | + = render partial: "participant_row", locals: { participant: participant, avatar_size: 40 } |
30 | 12 | - if @participants.size > max_participants |
31 | 13 | .participant-more "+ #{(@participants.size - max_participants)} more" |
32 | 14 | - else |
|
0 commit comments