You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
587 B
20 lines
587 B
# frozen_string_literal: true |
|
|
|
module Admin::AccountModerationNotesHelper |
|
def admin_account_link_to(account) |
|
link_to admin_account_path(account.id), class: name_tag_classes(account) do |
|
safe_join([ |
|
image_tag(account.avatar.url, width: 15, height: 15, alt: display_name(account), class: 'avatar'), |
|
content_tag(:span, account.acct, class: 'username'), |
|
], ' ') |
|
end |
|
end |
|
|
|
private |
|
|
|
def name_tag_classes(account) |
|
classes = ['name-tag'] |
|
classes << 'suspended' if account.suspended? |
|
classes.join(' ') |
|
end |
|
end
|
|
|