diff --git a/commafeed-client/src/components/content/FeedEntries.tsx b/commafeed-client/src/components/content/FeedEntries.tsx
index b6d38bb4..a1686432 100644
--- a/commafeed-client/src/components/content/FeedEntries.tsx
+++ b/commafeed-client/src/components/content/FeedEntries.tsx
@@ -307,25 +307,18 @@ export function FeedEntries() {
loader={{loading && }}
>
{entries.map(entry => (
- {
- if (el) el.id = Constants.dom.entryId(entry)
- }}
- data-id={entry.id}
- >
- headerClicked(entry, event)}
- onHeaderRightClick={event => headerRightClicked(entry, event)}
- onBodyClick={() => bodyClicked(entry)}
- onSwipedLeft={async () => await swipedLeft(entry)}
- />
-
+ entry={entry}
+ expanded={!!entry.expanded || viewMode === "expanded"}
+ selected={entry.id === selectedEntryId}
+ showSelectionIndicator={entry.id === selectedEntryId && (!entry.expanded || viewMode === "expanded")}
+ maxWidth={sidebarVisible ? Constants.layout.entryMaxWidth : undefined}
+ onHeaderClick={event => headerClicked(entry, event)}
+ onHeaderRightClick={event => headerRightClicked(entry, event)}
+ onBodyClick={() => bodyClicked(entry)}
+ onSwipedLeft={async () => await swipedLeft(entry)}
+ />
))}
)
diff --git a/commafeed-client/src/components/content/FeedEntry.tsx b/commafeed-client/src/components/content/FeedEntry.tsx
index e46f7a12..56c464f7 100644
--- a/commafeed-client/src/components/content/FeedEntry.tsx
+++ b/commafeed-client/src/components/content/FeedEntry.tsx
@@ -137,6 +137,9 @@ export function FeedEntry(props: FeedEntryProps) {
const compactHeader = !props.expanded && (viewMode === "title" || viewMode === "cozy")
return (