From 4e93306864dff40a42e01eca72ba633982877c10 Mon Sep 17 00:00:00 2001 From: Robin Date: Thu, 8 May 2025 12:17:05 +0200 Subject: [PATCH] feat(extension): basic inline code highlighting (#145) --- .../extension/components/RelatedIssueItem.vue | 65 +++++++++++++++++++ .../components/RelatedIssueTitle.vue | 59 +++++++++++++++++ .../entrypoints/github-issues.content/App.vue | 48 +------------- packages/extension/types.ts | 12 ++++ 4 files changed, 138 insertions(+), 46 deletions(-) create mode 100644 packages/extension/components/RelatedIssueItem.vue create mode 100644 packages/extension/components/RelatedIssueTitle.vue create mode 100644 packages/extension/types.ts 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 @@ + + + + + \ 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 @@ 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 +} -- 2.51.2