From e8fce60f3584c625e92b1792f7fc1618e67631af Mon Sep 17 00:00:00 2001 From: jjaffeux Date: Wed, 22 Apr 2020 23:24:45 +0200 Subject: [PATCH] DEV: adds a is-current-user class to invitee --- .../widgets/discourse-post-event-invitee.js.es6 | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/assets/javascripts/discourse/widgets/discourse-post-event-invitee.js.es6 b/assets/javascripts/discourse/widgets/discourse-post-event-invitee.js.es6 index c988a2c9..9cfa64bb 100644 --- a/assets/javascripts/discourse/widgets/discourse-post-event-invitee.js.es6 +++ b/assets/javascripts/discourse/widgets/discourse-post-event-invitee.js.es6 @@ -8,9 +8,20 @@ export default createWidget("discourse-post-event-invitee", { tagName: "li.event-invitee", buildClasses(attrs) { + const classes = []; + if (isPresent(attrs.invitee.status)) { - return `status-${attrs.invitee.status}`; + classes.push(`status-${attrs.invitee.status}`); } + + if ( + this.currentUser && + this.currentUser.username === attrs.invitee.user.username + ) { + classes.push("is-current-user"); + } + + return classes; }, html(attrs) {