Skip to content

Commit 4853380

Browse files
committed
fix(message-action-handlers): copy translated message
1 parent f8c9b9a commit 4853380

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

package/src/components/Message/hooks/useMessageActionHandlers.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import type { MessageContextValue } from '../../../contexts/messageContext/Messa
77
import type { MessagesContextValue } from '../../../contexts/messagesContext/MessagesContext';
88

99
import { useTranslationContext } from '../../../contexts/translationContext/TranslationContext';
10+
import { useTranslatedMessage } from '../../../hooks/useTranslatedMessage';
1011
import { NativeHandlers } from '../../../native';
1112

1213
export const useMessageActionHandlers = ({
@@ -29,6 +30,7 @@ export const useMessageActionHandlers = ({
2930
Pick<MessageComposerAPIContextValue, 'setEditingState' | 'setQuotedMessage'>) => {
3031
const { t } = useTranslationContext();
3132
const handleResendMessage = () => retrySendMessage(message);
33+
const translatedMessage = useTranslatedMessage(message);
3234

3335
const handleQuotedReplyMessage = () => {
3436
setQuotedMessage(message);
@@ -42,7 +44,7 @@ export const useMessageActionHandlers = ({
4244
if (!message.text) {
4345
return;
4446
}
45-
NativeHandlers.setClipboardString(message.text);
47+
NativeHandlers.setClipboardString(translatedMessage?.text ?? message.text);
4648
};
4749

4850
const handleDeleteMessage = () => {

0 commit comments

Comments
 (0)