{
@@ -207,9 +208,18 @@ export const ArticleCard = (props: ArticleCardProps) => {
-
+
+
+
+ }
+ />
diff --git a/src/components/Feed/FeedArticlePopup.module.scss b/src/components/Feed/FeedArticlePopup.module.scss
new file mode 100644
index 00000000..829ac58b
--- /dev/null
+++ b/src/components/Feed/FeedArticlePopup.module.scss
@@ -0,0 +1,21 @@
+.feedArticlePopup {
+ box-shadow: none !important;
+ border: 1px solid rgb(0 0 0 / 0.15);
+ border-radius: 1.6rem;
+ padding: 1.6rem !important;
+
+ @include media-breakpoint-between(sm, md) {
+ left: auto !important;
+ right: 0;
+ transform: none !important;
+ }
+
+ button {
+ color: #696969;
+
+ &:hover {
+ background: #000;
+ color: #fff;
+ }
+ }
+}
diff --git a/src/components/Feed/FeedArticlePopup.tsx b/src/components/Feed/FeedArticlePopup.tsx
new file mode 100644
index 00000000..c3525a43
--- /dev/null
+++ b/src/components/Feed/FeedArticlePopup.tsx
@@ -0,0 +1,96 @@
+import styles from './FeedArticlePopup.module.scss'
+import type { PopupProps } from '../_shared/Popup'
+import { Popup } from '../_shared/Popup'
+import { t } from '../../utils/intl'
+
+type FeedArticlePopupProps = {
+ title: string
+ shareUrl?: string
+ imageUrl: string
+ description: string
+} & Omit