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.
18 lines
790 B
18 lines
790 B
mixin renderReactionBar (message)
|
|
.message-reaction-bar
|
|
if Array.isArray(message.reactions) && (message.reactions.length > 0)
|
|
.uk-flex.uk-flex-middle
|
|
each reaction of message.reactions
|
|
.uk-width-auto
|
|
button(
|
|
type="button",
|
|
data-message-id= message._id,
|
|
data-emoji= reaction.emoji,
|
|
onclick="return dtp.app.toggleMessageReaction(event);",
|
|
).message-react-button
|
|
.uk-flex.uk-flex-middle
|
|
span.reaction-emoji= reaction.emoji
|
|
span= formatCount(reaction.users.length)
|
|
div(uk-dropdown="mode: hover")
|
|
span.uk-margin-small-right= reaction.emoji
|
|
span= reaction.users.map((user) => user.username).join(',')
|