Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

Commit f9c7417

Browse files
Fix quote button (#7096)
1 parent 10caa4f commit f9c7417

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/components/views/context_menus/MessageContextMenu.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ import ShareDialog from '../dialogs/ShareDialog';
3939
import { RoomPermalinkCreator } from "../../../utils/permalinks/Permalinks";
4040
import { IPosition, ChevronFace } from '../../structures/ContextMenu';
4141
import RoomContext, { TimelineRenderingType } from '../../../contexts/RoomContext';
42+
import { ComposerInsertPayload } from "../../../dispatcher/payloads/ComposerInsertPayload";
4243

4344
export function canCancel(eventStatus: EventStatus): boolean {
4445
return eventStatus === EventStatus.QUEUED || eventStatus === EventStatus.NOT_SENT;
@@ -76,6 +77,7 @@ interface IState {
7677
@replaceableComponent("views.context_menus.MessageContextMenu")
7778
export default class MessageContextMenu extends React.Component<IProps, IState> {
7879
static contextType = RoomContext;
80+
public context!: React.ContextType<typeof RoomContext>;
7981

8082
state = {
8183
canRedact: false,
@@ -190,9 +192,10 @@ export default class MessageContextMenu extends React.Component<IProps, IState>
190192
};
191193

192194
private onQuoteClick = (): void => {
193-
dis.dispatch({
195+
dis.dispatch<ComposerInsertPayload>({
194196
action: Action.ComposerInsert,
195197
event: this.props.mxEvent,
198+
timelineRenderingType: this.context.timelineRenderingType,
196199
});
197200
this.closeMenu();
198201
};

0 commit comments

Comments
 (0)