mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2026-04-28 04:13:18 +01:00
Add ability for poll author to terminate a poll
This commit is contained in:
@@ -22,6 +22,7 @@ type MessageContextProps = {
|
||||
onEdit: (() => void) | undefined;
|
||||
onReplyToMessage: (() => void) | undefined;
|
||||
onReact: (() => void) | undefined;
|
||||
onEndPoll: (() => void) | undefined;
|
||||
onRetryMessageSend: (() => void) | undefined;
|
||||
onRetryDeleteForEveryone: (() => void) | undefined;
|
||||
onCopy: (() => void) | undefined;
|
||||
@@ -39,6 +40,7 @@ export const MessageContextMenu = ({
|
||||
onEdit,
|
||||
onReplyToMessage,
|
||||
onReact,
|
||||
onEndPoll,
|
||||
onMoreInfo,
|
||||
onCopy,
|
||||
onSelect,
|
||||
@@ -103,6 +105,22 @@ export const MessageContextMenu = ({
|
||||
)}
|
||||
</>
|
||||
)}
|
||||
{onEndPoll && (
|
||||
<MenuItem
|
||||
attributes={{
|
||||
className:
|
||||
'module-message__context--icon module-message__context__end-poll',
|
||||
}}
|
||||
onClick={(event: React.MouseEvent) => {
|
||||
event.stopPropagation();
|
||||
event.preventDefault();
|
||||
|
||||
onEndPoll();
|
||||
}}
|
||||
>
|
||||
{i18n('icu:Poll__end-poll')}
|
||||
</MenuItem>
|
||||
)}
|
||||
{onForward && (
|
||||
<MenuItem
|
||||
attributes={{
|
||||
|
||||
Reference in New Issue
Block a user