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.
39 lines
1.5 KiB
39 lines
1.5 KiB
extends ../layouts/main
|
|
block content
|
|
|
|
mixin renderProfilePicture (user, options)
|
|
-
|
|
var iconImageUrl = (user.picture && user.picture.small) ? `/image/${user.picture.small._id}` : '/img/default-member.png';
|
|
options = Object.assign({
|
|
title: user.displayName || user.username,
|
|
iconClass: 'sb-xxsmall',
|
|
}, options);
|
|
|
|
a(href=`/member/${user.username}`, uk-tooltip={ title: `Visit ${user.displayName || user.username}` }).uk-link-reset
|
|
img(
|
|
src= iconImageUrl,
|
|
class= `streamray-profile-picture ${options.iconClass}`,
|
|
style= "margin: 0;",
|
|
)
|
|
|
|
section.uk-section.uk-section-default
|
|
.uk-container
|
|
h1 Block List
|
|
|
|
if Array.isArray(blockedUsers) && (blockedUsers.length > 0)
|
|
ul.uk-list.uk-list-divider
|
|
each member in blockedUsers
|
|
li(data-user-id= member._id, uk-grid).uk-grid-small.uk-flex-middle
|
|
.uk-width-auto
|
|
+renderProfilePicture(member)
|
|
.uk-width-auto
|
|
a(href=`/member/${member.username}`).uk-link-reset @#{member.username}
|
|
.uk-width-expand.uk-text-truncate
|
|
a(href=`/member/${member.username}`).uk-link-reset= member.displayName
|
|
.uk-width-auto
|
|
button(
|
|
data-user-id= member._id,
|
|
onclick="return dtp.app.unblockUser(event);",
|
|
).uk-button.dtp-button-danger.uk-button-small.uk-border-rounded Unblock
|
|
else
|
|
div You have no blocked users.
|