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 (