import React from 'react'; import { SessionButton, SessionButtonColor } from '../session/SessionButton'; import { SessionWrapperModal } from '../session/SessionWrapperModal'; import { SpacerLG } from '../basic/Text'; import { ConversationController } from '../../session/conversations'; import { adminLeaveClosedGroup } from '../../state/ducks/modalDialog'; type Props = { conversationId: string; }; export const AdminLeaveClosedGroupDialog = (props: Props) => { const convo = ConversationController.getInstance().get(props.conversationId); const titleText = `${window.i18n('leaveGroup')} ${convo.getName()}`; const warningAsAdmin = `${window.i18n('leaveGroupConfirmationAdmin')}`; const okText = window.i18n('leaveAndRemoveForEveryone'); const cancelText = window.i18n('cancel'); const onClickOK = async () => { await ConversationController.getInstance() .get(props.conversationId) .leaveClosedGroup(); closeDialog(); }; const closeDialog = () => { window.inboxStore?.dispatch(adminLeaveClosedGroup(null)); }; return (

{warningAsAdmin}

); };