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