DEV: Add revert button in diff modal (#246)

This commit is contained in:
Keegan George 2023-10-06 15:17:21 -07:00 committed by GitHub
parent 9242da545e
commit 99ee949b33
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 1 deletions

View File

@ -35,7 +35,11 @@ export default class ModalDiffModal extends Component {
@action={{this.triggerConfirmChanges}} @action={{this.triggerConfirmChanges}}
@label="discourse_ai.ai_helper.context_menu.confirm" @label="discourse_ai.ai_helper.context_menu.confirm"
/> />
<DModalCancel @close={{@closeModal}} /> <DButton
class="btn-flat"
@action={{this.triggerRevertChanges}}
@label="discourse_ai.ai_helper.context_menu.revert"
/>
</:footer> </:footer>
</DModal> </DModal>
</template> </template>
@ -45,4 +49,10 @@ export default class ModalDiffModal extends Component {
this.args.closeModal(); this.args.closeModal();
this.args.confirm(); this.args.confirm();
} }
@action
triggerRevertChanges() {
this.args.closeModal();
this.args.revert();
}
} }

View File

@ -123,6 +123,7 @@
@diff={{this.diff}} @diff={{this.diff}}
@oldValue={{this.selectedText}} @oldValue={{this.selectedText}}
@newValue={{this.newSelectedText}} @newValue={{this.newSelectedText}}
@revert={{this.undoAIAction}}
@closeModal={{fn (mut this.showDiffModal) false}} @closeModal={{fn (mut this.showDiffModal) false}}
/> />
{{/if}} {{/if}}