Merge delete for me/everyone into one modal

This commit is contained in:
Jamie Kyle 2023-04-10 14:38:34 -07:00 committed by GitHub
parent c956c0e025
commit 822b162136
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
43 changed files with 658 additions and 672 deletions

View file

@ -5,6 +5,7 @@ import React from 'react';
import type {
AuthorizeArtCreatorDataType,
ContactModalStateType,
DeleteMessagesPropsType,
EditHistoryMessagesType,
ForwardMessagesPropsType,
SafetyNumberChangedBlockingDataType,
@ -38,6 +39,9 @@ export type PropsType = {
description?: string;
title?: string;
}) => JSX.Element;
// DeleteMessageModal
deleteMessagesProps: DeleteMessagesPropsType | undefined;
renderDeleteMessagesModal: () => JSX.Element;
// ForwardMessageModal
forwardMessagesProps: ForwardMessagesPropsType | undefined;
renderForwardMessagesModal: () => JSX.Element;
@ -92,6 +96,9 @@ export function GlobalModalContainer({
// ErrorModal
errorModalProps,
renderErrorModal,
// DeleteMessageModal
deleteMessagesProps,
renderDeleteMessagesModal,
// ForwardMessageModal
forwardMessagesProps,
renderForwardMessagesModal,
@ -158,6 +165,10 @@ export function GlobalModalContainer({
return renderEditHistoryMessagesModal();
}
if (deleteMessagesProps) {
return renderDeleteMessagesModal();
}
if (forwardMessagesProps) {
return renderForwardMessagesModal();
}