Basic and very raw implementation of the Reply To feature.
This commit is contained in:
@@ -45,6 +45,11 @@ const messages = defineMessages({
|
||||
defaultMessage: 'Unmute',
|
||||
description: 'Turn notifications on'
|
||||
},
|
||||
reply: {
|
||||
id: 'menu_item_reply',
|
||||
defaultMessage: 'Reply',
|
||||
description: 'Reply to message'
|
||||
},
|
||||
topic_delete: {
|
||||
id: 'menu_item_delete_topic',
|
||||
defaultMessage: 'Delete',
|
||||
@@ -171,6 +176,13 @@ class ContextMenu extends React.Component {
|
||||
return this.retryMessage(params, errorHandler);
|
||||
}
|
||||
},
|
||||
'menu_item_reply': {
|
||||
id: 'menu_item_reply',
|
||||
title: formatMessage(messages.reply),
|
||||
handler: (params, errorHandler) => {
|
||||
return this.replyToMessage(params, errorHandler);
|
||||
}
|
||||
},
|
||||
'topic_unmute': {
|
||||
id: 'topic_unmute',
|
||||
title: formatMessage(messages.unmute),
|
||||
@@ -411,6 +423,11 @@ class ContextMenu extends React.Component {
|
||||
return result;
|
||||
}
|
||||
|
||||
replyToMessage(params, errorHandler) {
|
||||
console.log("Reply to message", params);
|
||||
params.pickReply({ seq: params.seq, content: params.content })
|
||||
}
|
||||
|
||||
render() {
|
||||
let count = 0;
|
||||
let menu = [];
|
||||
|
||||
Reference in New Issue
Block a user