diff --git a/static/js/com/members-list.js b/static/js/com/members-list.js index e7dba91..38c4c4e 100644 --- a/static/js/com/members-list.js +++ b/static/js/com/members-list.js @@ -52,7 +52,7 @@ export class MembersList extends LitElement { return html`
- +
diff --git a/static/js/ctzn-tags/community-members-list.js b/static/js/ctzn-tags/community-members-list.js index a24c9c0..24a3113 100644 --- a/static/js/ctzn-tags/community-members-list.js +++ b/static/js/ctzn-tags/community-members-list.js @@ -1,5 +1,6 @@ import { LitElement, html } from '../../vendor/lit/lit.min.js' import { repeat } from '../../vendor/lit/directives/repeat.js' +import { BanPopup } from '../com/popups/ban.js' import { intersect } from '../lib/functions.js' import * as session from '../lib/session.js' import { AVATAR_URL } from '../lib/const.js' @@ -142,6 +143,18 @@ export class CommunityMembersList extends LitElement { onToggleExpanded (e) { this.isExpanded = !this.isExpanded } + + async onBan (e) { + try { + await BanPopup.create({ + communityId: this.userId, + member: e.detail.member + }) + this.load() + } catch (e) { + // ignore + } + } } customElements.define('ctzn-community-members-list', CommunityMembersList) \ No newline at end of file