diff --git a/assets/javascripts/discourse/components/modal/diff-modal.gjs b/assets/javascripts/discourse/components/modal/diff-modal.gjs index a3fd9f3b..b62f8672 100644 --- a/assets/javascripts/discourse/components/modal/diff-modal.gjs +++ b/assets/javascripts/discourse/components/modal/diff-modal.gjs @@ -35,7 +35,11 @@ export default class ModalDiffModal extends Component { @action={{this.triggerConfirmChanges}} @label="discourse_ai.ai_helper.context_menu.confirm" /> - + @@ -45,4 +49,10 @@ export default class ModalDiffModal extends Component { this.args.closeModal(); this.args.confirm(); } + + @action + triggerRevertChanges() { + this.args.closeModal(); + this.args.revert(); + } } diff --git a/assets/javascripts/discourse/connectors/after-d-editor/ai-helper-context-menu.hbs b/assets/javascripts/discourse/connectors/after-d-editor/ai-helper-context-menu.hbs index d545858f..b8d406f1 100644 --- a/assets/javascripts/discourse/connectors/after-d-editor/ai-helper-context-menu.hbs +++ b/assets/javascripts/discourse/connectors/after-d-editor/ai-helper-context-menu.hbs @@ -123,6 +123,7 @@ @diff={{this.diff}} @oldValue={{this.selectedText}} @newValue={{this.newSelectedText}} + @revert={{this.undoAIAction}} @closeModal={{fn (mut this.showDiffModal) false}} /> {{/if}} \ No newline at end of file