diff --git a/packages/web/components/patterns/LibraryCards/ListLinkedItemCard.tsx b/packages/web/components/patterns/LibraryCards/ListLinkedItemCard.tsx
index f842129b6..3a8af1b1c 100644
--- a/packages/web/components/patterns/LibraryCards/ListLinkedItemCard.tsx
+++ b/packages/web/components/patterns/LibraryCards/ListLinkedItemCard.tsx
@@ -1,4 +1,9 @@
-import { Box, HStack } from '../../elements/LayoutPrimitives'
+import {
+ Box,
+ HStack,
+ VStack,
+ MediumBreakpointBox,
+} from '../../elements/LayoutPrimitives'
import { StyledText } from '../../elements/StyledText'
import { authoredByText } from '../ArticleSubtitle'
import { MoreOptionsIcon } from '../../elements/images/MoreOptionsIcon'
@@ -8,6 +13,108 @@ import type { LinkedItemCardProps } from './CardTypes'
import { ProgressBar } from '../../elements/ProgressBar'
export function ListLinkedItemCard(props: LinkedItemCardProps): JSX.Element {
+ return (
+ }
+ largerLayoutNode={}
+ />
+ )
+}
+
+export function ListLinkedItemCardNarrow(
+ props: LinkedItemCardProps
+): JSX.Element {
+ return (
+ {
+ props.handleAction('showDetail')
+ }}
+ >
+
+
+
+ {props.item.title}
+
+
+ {props.item.author && (
+
+ {authoredByText(props.item.author)}
+
+ )}
+
+ {props.originText}
+
+
+
+
+ {
+ // This is here to prevent menu click events from bubbling
+ // up and causing us to "click" on the link item.
+ e.stopPropagation()
+ }}
+ >
+
+ }
+ actionHandler={props.handleAction}
+ />
+
+
+ )
+}
+
+export function ListLinkedItemCardWide(
+ props: LinkedItemCardProps
+): JSX.Element {
return (