From 8779219727ac14814c8ce527ad042edc7862299a Mon Sep 17 00:00:00 2001 From: Suguru Hirahara Date: Thu, 18 May 2023 04:17:05 +0000 Subject: [PATCH] Hide empty `MessageActionBar` on message edit history dialog (#10447) * Hide MessageActionBar on message edit history dialog if neither redact nor view source button is rendered inside it Signed-off-by: Suguru Hirahara * Revert "Hide MessageActionBar on message edit history dialog if neither redact nor view source button is rendered inside it" This reverts commit 247e7d2c8f3a5e2979c93f6a8c31d47d540cc186. * Iterate - Hide MessageActionBar on message edit history dialog if neither redact nor view source button is rendered inside it Signed-off-by: Suguru Hirahara * Feedback --------- Signed-off-by: Suguru Hirahara --- .../views/messages/EditHistoryMessage.tsx | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/components/views/messages/EditHistoryMessage.tsx b/src/components/views/messages/EditHistoryMessage.tsx index 54f24973c51..88bac95e689 100644 --- a/src/components/views/messages/EditHistoryMessage.tsx +++ b/src/components/views/messages/EditHistoryMessage.tsx @@ -129,7 +129,7 @@ export default class EditHistoryMessage extends React.PureComponent - {redactButton} - {viewSourceButton} - - ); + if (!redactButton && !viewSourceButton) { + // Hide the empty MessageActionBar + return null; + } else { + // disabled remove button when not allowed + return ( +
+ {redactButton} + {viewSourceButton} +
+ ); + } } public render(): React.ReactNode {