diff options
Diffstat (limited to 'app/assets/javascripts/ci/pipeline_editor/components/editor/ci_editor_header.vue')
-rw-r--r-- | app/assets/javascripts/ci/pipeline_editor/components/editor/ci_editor_header.vue | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/app/assets/javascripts/ci/pipeline_editor/components/editor/ci_editor_header.vue b/app/assets/javascripts/ci/pipeline_editor/components/editor/ci_editor_header.vue index 66957365261..eabf4749e9c 100644 --- a/app/assets/javascripts/ci/pipeline_editor/components/editor/ci_editor_header.vue +++ b/app/assets/javascripts/ci/pipeline_editor/components/editor/ci_editor_header.vue @@ -17,6 +17,7 @@ export default { GlButton, }, mixins: [glFeatureFlagMixin(), Tracking.mixin()], + inject: ['aiChatAvailable'], props: { showDrawer: { type: Boolean, @@ -31,6 +32,11 @@ export default { required: true, }, }, + computed: { + isAiConfigChatAvailable() { + return this.glFeatures.aiCiConfigGenerator && this.aiChatAvailable; + }, + }, methods: { toggleDrawer() { if (this.showDrawer) { @@ -96,7 +102,7 @@ export default { {{ $options.i18n.jobAssistant }} </gl-button> <gl-button - v-if="glFeatures.aiCiConfigGenerator" + v-if="isAiConfigChatAvailable" icon="bulb" size="small" data-testid="ai-assistant-drawer-toggle" |