diff --git a/src/components/ContentPanel.tsx b/src/components/ContentPanel.tsx index 369c3311..9d5022bf 100644 --- a/src/components/ContentPanel.tsx +++ b/src/components/ContentPanel.tsx @@ -289,6 +289,28 @@ const ContentPanel: React.FC = ({ setShowArticleMenu(false) } } + + const handleCopyBoris = async () => { + try { + if (!articleLinks) return + await navigator.clipboard.writeText(articleLinks.borisUrl) + } catch (e) { + console.warn('Copy failed', e) + } finally { + setShowArticleMenu(false) + } + } + + const handleCopyOriginal = async () => { + try { + if (!articleLinks?.sourceUrl) return + await navigator.clipboard.writeText(articleLinks.sourceUrl) + } catch (e) { + console.warn('Copy failed', e) + } finally { + setShowArticleMenu(false) + } + } // Video actions const handleOpenVideoExternal = () => { @@ -684,6 +706,22 @@ const ContentPanel: React.FC = ({ Share Original )} + + {articleLinks.sourceUrl && ( + + )}