diff --git a/assets/javascripts/discourse/components/ai-helper-custom-prompt.gjs b/assets/javascripts/discourse/components/ai-helper-custom-prompt.gjs new file mode 100644 index 00000000..b94cf0bd --- /dev/null +++ b/assets/javascripts/discourse/components/ai-helper-custom-prompt.gjs @@ -0,0 +1,46 @@ +import Component from "@glimmer/component"; +import { tracked } from "@glimmer/tracking"; +import { Input } from "@ember/component"; +import { action } from "@ember/object"; +import didInsert from "@ember/render-modifiers/modifiers/did-insert"; +import DButton from "discourse/components/d-button"; +import i18n from "discourse-common/helpers/i18n"; +import not from "truth-helpers/helpers/not"; + +export default class AiHelperCustomPrompt extends Component { + + + @tracked _customPromptInput; + + @action + setupCustomPrompt() { + this._customPromptInput = document.querySelector( + ".ai-custom-prompt__input" + ); + this._customPromptInput.focus(); + } + + @action + sendInput() { + return this.args.submit(this.args.promptArgs); + } +} 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 b63cad7a..14843893 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 @@ -17,27 +17,11 @@