/* global Whisper */ // eslint-disable-next-line func-names (function() { 'use strict'; window.Whisper = window.Whisper || {}; Whisper.AddModeratorsDialogView = Whisper.View.extend({ className: 'loki-dialog modal', async initialize(convo) { this.close = this.close.bind(this); this.theme = convo.theme; this.convo = convo; this.$el.focus(); this.render(); }, render() { const view = new Whisper.ReactWrapperView({ className: 'add-moderators-dialog', Component: window.Signal.Components.AddModeratorsDialog, props: { onClose: this.close, convo: this.convo, theme: this.theme, }, }); this.$el.append(view.el); return this; }, close() { this.remove(); }, }); })();