UX: don't show AI suggestions in composer when inputs are disabled (#1331)
This commit is contained in:
parent
5892e9e66c
commit
1573e6a694
|
@ -16,6 +16,7 @@ import { MIN_CHARACTER_COUNT } from "../../lib/ai-helper-suggestions";
|
|||
export default class AiTagSuggester extends Component {
|
||||
@service siteSettings;
|
||||
@service toasts;
|
||||
@service composer;
|
||||
|
||||
@tracked loading = false;
|
||||
@tracked suggestions = null;
|
||||
|
@ -24,6 +25,10 @@ export default class AiTagSuggester extends Component {
|
|||
@tracked content = null;
|
||||
|
||||
get showSuggestionButton() {
|
||||
if (this.composer.disableTagsChooser) {
|
||||
return false;
|
||||
}
|
||||
|
||||
const composerFields = document.querySelector(".composer-fields");
|
||||
this.content = this.args.composer?.reply;
|
||||
const showTrigger =
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
import Component from "@glimmer/component";
|
||||
import { service } from "@ember/service";
|
||||
import AiCategorySuggester from "../../components/suggestion-menus/ai-category-suggester";
|
||||
import { showComposerAiHelper } from "../../lib/show-ai-helper";
|
||||
|
||||
|
@ -12,7 +13,14 @@ export default class AiCategorySuggestion extends Component {
|
|||
);
|
||||
}
|
||||
|
||||
@service composer;
|
||||
|
||||
<template>
|
||||
<AiCategorySuggester @composer={{@outletArgs.composer}} @topicState="new" />
|
||||
{{#unless this.composer.disableCategoryChooser}}
|
||||
<AiCategorySuggester
|
||||
@composer={{@outletArgs.composer}}
|
||||
@topicState="new"
|
||||
/>
|
||||
{{/unless}}
|
||||
</template>
|
||||
}
|
||||
|
|
|
@ -13,6 +13,8 @@ export default class AiTitleSuggestion extends Component {
|
|||
}
|
||||
|
||||
<template>
|
||||
<AiTitleSuggester @composer={{@outletArgs.composer}} @topicState="new" />
|
||||
{{#unless @outletArgs.composer.disableTitleInput}}
|
||||
<AiTitleSuggester @composer={{@outletArgs.composer}} @topicState="new" />
|
||||
{{/unless}}
|
||||
</template>
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue