From 99ee949b3326487a46b0cc92c5717a8ef9aae5a1 Mon Sep 17 00:00:00 2001 From: Keegan George Date: Fri, 6 Oct 2023 15:17:21 -0700 Subject: [PATCH] DEV: Add revert button in diff modal (#246) --- .../discourse/components/modal/diff-modal.gjs | 12 +++++++++++- .../after-d-editor/ai-helper-context-menu.hbs | 1 + 2 files changed, 12 insertions(+), 1 deletion(-) 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