From 7697ce8e50a50fe79d1933a0444a47b51244792a Mon Sep 17 00:00:00 2001 From: Damian Tarnawski Date: Sun, 22 Dec 2024 21:35:58 +0100 Subject: [PATCH] Add issue and support links to the popup --- extension/src/popup.css | 36 ++++++++++++++++++++++++++++ extension/src/popup.tsx | 52 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 88 insertions(+) diff --git a/extension/src/popup.css b/extension/src/popup.css index 3c53ebd8..0eef3934 100644 --- a/extension/src/popup.css +++ b/extension/src/popup.css @@ -58,6 +58,7 @@ p[data-detected='true']::before { .details { margin-top: 0.4rem; + color: var(--lighter-dark); } .versions { @@ -67,6 +68,7 @@ p[data-detected='true']::before { ul { margin: 0; margin-left: 2ch; + margin-top: 0.4rem; color: var(--lighter-dark); padding: 0; list-style: none; @@ -75,3 +77,37 @@ li::before { content: '- '; margin-left: -2ch; } + +.external-links { + display: flex; + flex-direction: column; + gap: 0.4rem; +} +.external-links a { + margin: 0 -0.4rem; + padding: 0.2rem 0.4rem; + transition: background-color 0.2s; + display: flex; + align-items: center; + gap: 0.4rem; +} + +.external-links .icon { + width: 0.8rem; + height: 0.8rem; + margin-bottom: 2px; +} +.external-links .icon path { + stroke-width: 12; +} + +.issue-link:hover { + background-color: #fb923c20; + color: #f97316; + text-decoration: none; +} +.support-link:hover { + background-color: #ec489920; + color: #ec4899; + text-decoration: none; +} diff --git a/extension/src/popup.tsx b/extension/src/popup.tsx index 7a79225c..27ff814f 100644 --- a/extension/src/popup.tsx +++ b/extension/src/popup.tsx @@ -82,7 +82,59 @@ const App: s.Component = () => { )} + } +function Icon_Heart() { + return + + +} + +function Icon_Bug() { + return + + +} + render(() => , document.getElementById('root')!)