diff --git a/app/javascript/dashboard/components/widgets/conversation/ConversationHeader.vue b/app/javascript/dashboard/components/widgets/conversation/ConversationHeader.vue index ae60c956d..64ae36824 100644 --- a/app/javascript/dashboard/components/widgets/conversation/ConversationHeader.vue +++ b/app/javascript/dashboard/components/widgets/conversation/ConversationHeader.vue @@ -72,7 +72,7 @@ > @@ -130,6 +130,7 @@ export default { currentChat: 'getSelectedChat', accountId: 'getCurrentAccountId', isFeatureEnabledonAccount: 'accounts/isFeatureEnabledonAccount', + appIntegrations: 'integrations/getAppIntegrations', }), chatMetadata() { return this.chat.meta; @@ -188,6 +189,11 @@ export default { return this.chat?.sla_policy_id; }, isLinearIntegrationEnabled() { + return this.appIntegrations.find( + integration => integration.id === 'linear' && !!integration.hooks.length + ); + }, + isLinearFeatureEnabled() { return this.isFeatureEnabledonAccount( this.accountId, FEATURE_FLAGS.LINEAR diff --git a/app/javascript/dashboard/components/widgets/conversation/linear/IssueItem.vue b/app/javascript/dashboard/components/widgets/conversation/linear/IssueItem.vue index 5410a54ce..97a85cc1f 100644 --- a/app/javascript/dashboard/components/widgets/conversation/linear/IssueItem.vue +++ b/app/javascript/dashboard/components/widgets/conversation/linear/IssueItem.vue @@ -1,144 +1,145 @@ - - - + diff --git a/app/javascript/dashboard/components/widgets/conversation/linear/index.vue b/app/javascript/dashboard/components/widgets/conversation/linear/index.vue index 735dd73a8..65952fd3d 100644 --- a/app/javascript/dashboard/components/widgets/conversation/linear/index.vue +++ b/app/javascript/dashboard/components/widgets/conversation/linear/index.vue @@ -1,10 +1,11 @@