+
diff --git a/app/javascript/dashboard/components/widgets/conversation/linear/LinearIssueDetails.vue b/app/javascript/dashboard/components/widgets/conversation/linear/LinearIssueDetails.vue
new file mode 100644
index 000000000..0374a3ee7
--- /dev/null
+++ b/app/javascript/dashboard/components/widgets/conversation/linear/LinearIssueDetails.vue
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+ {{ issue.identifier }}
+
+
+
+ {{ issue.title }}
+
+
+ {{
+ issue.description.length > 130
+ ? issue.description.slice(0, 130) + '...'
+ : issue.description
+ }}
+
+
+
+
+
+
+
{{ issue.state.name }}
+
+
+
+
{{ priorityLabel }}
+
+
+
+
+
+
+
+
+ {{ `Created at ${formattedDate}` }}
+
+
+
+
diff --git a/app/javascript/dashboard/routes/dashboard/conversation/linear/LinkIssue.vue b/app/javascript/dashboard/components/widgets/conversation/linear/LinkIssue.vue
similarity index 100%
rename from app/javascript/dashboard/routes/dashboard/conversation/linear/LinkIssue.vue
rename to app/javascript/dashboard/components/widgets/conversation/linear/LinkIssue.vue
diff --git a/app/javascript/dashboard/routes/dashboard/conversation/linear/index.vue b/app/javascript/dashboard/components/widgets/conversation/linear/index.vue
similarity index 59%
rename from app/javascript/dashboard/routes/dashboard/conversation/linear/index.vue
rename to app/javascript/dashboard/components/widgets/conversation/linear/index.vue
index 94172d1dc..735dd73a8 100644
--- a/app/javascript/dashboard/routes/dashboard/conversation/linear/index.vue
+++ b/app/javascript/dashboard/components/widgets/conversation/linear/index.vue
@@ -1,30 +1,23 @@
-
-
-
- {{ $t('INTEGRATION_SETTINGS.LINEAR.ADD_OR_LINK_BUTTON') }}
-
-
-
-
- {{ $t('INTEGRATION_SETTINGS.LINEAR.LOADING') }}
-
-
-
-
-
+
+
-
+
+
+
diff --git a/app/javascript/dashboard/routes/dashboard/conversation/linear/validations.js b/app/javascript/dashboard/components/widgets/conversation/linear/validations.js
similarity index 100%
rename from app/javascript/dashboard/routes/dashboard/conversation/linear/validations.js
rename to app/javascript/dashboard/components/widgets/conversation/linear/validations.js
diff --git a/app/javascript/dashboard/routes/dashboard/conversation/ContactPanel.vue b/app/javascript/dashboard/routes/dashboard/conversation/ContactPanel.vue
index 7c7b3b550..564bf8db5 100644
--- a/app/javascript/dashboard/routes/dashboard/conversation/ContactPanel.vue
+++ b/app/javascript/dashboard/routes/dashboard/conversation/ContactPanel.vue
@@ -23,18 +23,6 @@
:key="element.name"
class="bg-white dark:bg-gray-800"
>
-
-
toggleSidebarUIState('is_linear_open', value)"
- >
-
-
-