File tree 4 files changed +20
-5
lines changed
after-composer-category-input
after-composer-title-input
stylesheets/modules/ai-helper/common
4 files changed +20
-5
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ import { MIN_CHARACTER_COUNT } from "../../lib/ai-helper-suggestions";
16
16
export default class AiTagSuggester extends Component {
17
17
@service siteSettings;
18
18
@service toasts;
19
+ @service composer;
19
20
20
21
@tracked loading = false ;
21
22
@tracked suggestions = null ;
@@ -24,6 +25,10 @@ export default class AiTagSuggester extends Component {
24
25
@tracked content = null ;
25
26
26
27
get showSuggestionButton () {
28
+ if (this .composer .disableTagsChooser ) {
29
+ return false ;
30
+ }
31
+
27
32
const composerFields = document .querySelector (" .composer-fields" );
28
33
this .content = this .args .composer ? .reply ;
29
34
const showTrigger =
Original file line number Diff line number Diff line change 1
1
import Component from " @glimmer/component" ;
2
+ import { service } from " @ember/service" ;
2
3
import AiCategorySuggester from " ../../components/suggestion-menus/ai-category-suggester" ;
3
4
import { showComposerAiHelper } from " ../../lib/show-ai-helper" ;
4
5
@@ -12,7 +13,14 @@ export default class AiCategorySuggestion extends Component {
12
13
);
13
14
}
14
15
16
+ @service composer;
17
+
15
18
<template >
16
- <AiCategorySuggester @ composer ={{@ outletArgs.composer }} @ topicState =" new" />
19
+ {{#unless this . composer.disableCategoryChooser }}
20
+ <AiCategorySuggester
21
+ @ composer ={{@ outletArgs.composer }}
22
+ @ topicState =" new"
23
+ />
24
+ {{/unless }}
17
25
</template >
18
26
}
Original file line number Diff line number Diff line change @@ -13,6 +13,8 @@ export default class AiTitleSuggestion extends Component {
13
13
}
14
14
15
15
<template >
16
- <AiTitleSuggester @ composer ={{@ outletArgs.composer }} @ topicState =" new" />
16
+ {{#unless @ outletArgs.composer.disableTitleInput }}
17
+ <AiTitleSuggester @ composer ={{@ outletArgs.composer }} @ topicState =" new" />
18
+ {{/unless }}
17
19
</template >
18
20
}
Original file line number Diff line number Diff line change 229
229
padding-right : 2em ;
230
230
}
231
231
232
- .category-chooser {
232
+ .category-chooser :not ( .is-disabled ) {
233
233
.select-kit-header-wrapper {
234
234
padding-right : 1.5em ;
235
235
}
236
236
}
237
237
238
- .mini-tag-chooser {
238
+ .mini-tag-chooser :not ( .is-disabled ) {
239
239
.multi-select-header {
240
240
padding-right : 2em ;
241
241
}
314
314
}
315
315
316
316
.showing-ai-suggestions {
317
- #reply-title {
317
+ #reply-title :not ([ disabled ]) {
318
318
padding-right : 2em ;
319
319
}
320
320
}
You can’t perform that action at this time.
0 commit comments