diff --git a/packages/extension/components/RelatedIssueItem.vue b/packages/extension/components/RelatedIssueItem.vue
new file mode 100644
index 0000000..9084440
--- /dev/null
+++ b/packages/extension/components/RelatedIssueItem.vue
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/packages/extension/components/RelatedIssueTitle.vue b/packages/extension/components/RelatedIssueTitle.vue
new file mode 100644
index 0000000..135faa1
--- /dev/null
+++ b/packages/extension/components/RelatedIssueTitle.vue
@@ -0,0 +1,59 @@
+
+
+
+
+ {{ part.content }}
+
+
+ {{ part.content }}
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/packages/extension/entrypoints/github-issues.content/App.vue b/packages/extension/entrypoints/github-issues.content/App.vue
index 39621ec..08dcf74 100644
--- a/packages/extension/entrypoints/github-issues.content/App.vue
+++ b/packages/extension/entrypoints/github-issues.content/App.vue
@@ -1,6 +1,7 @@
Related issues
-
+
No similar issues found.
diff --git a/packages/extension/types.ts b/packages/extension/types.ts
new file mode 100644
index 0000000..2c055ea
--- /dev/null
+++ b/packages/extension/types.ts
@@ -0,0 +1,12 @@
+export interface Issue {
+ description: string
+ labels: Array
+ number: number
+ url: string
+ state: 'open' | 'closed'
+ title: string
+ updated_at: string
+ owner: string
+ repository: string
+ score: number
+}