X-Git-Url: http://these/git/?a=blobdiff_plain;f=src%2Fshared%2Fcomponents%2Fpost%2Fpost-listings.tsx;h=fc77f505a11ff76119bd52658dc4a116bb04603b;hb=afafb777b4be09d70cd8f56f8d236d98ac63ba6e;hp=29bbf588ed9b2d3d4d696dee57be0f9345c28b1f;hpb=528aed7f58b74c73bf4187839b7cbf0e90d78267;p=lemmy-ui.git diff --git a/src/shared/components/post/post-listings.tsx b/src/shared/components/post/post-listings.tsx index 29bbf58..fc77f50 100644 --- a/src/shared/components/post/post-listings.tsx +++ b/src/shared/components/post/post-listings.tsx @@ -14,6 +14,7 @@ import { FeaturePost, Language, LockPost, + MarkPostAsRead, PostView, PurgePerson, PurgePost, @@ -49,6 +50,7 @@ interface PostListingsProps { onAddModToCommunity(form: AddModToCommunity): void; onAddAdmin(form: AddAdmin): void; onTransferCommunity(form: TransferCommunity): void; + onMarkPostAsRead(form: MarkPostAsRead): void; } export class PostListings extends Component { @@ -76,7 +78,6 @@ export class PostListings extends Component { showCommunity={this.props.showCommunity} enableDownvotes={this.props.enableDownvotes} enableNsfw={this.props.enableNsfw} - hideAvatars={true} viewOnly={this.props.viewOnly} allLanguages={this.props.allLanguages} siteLanguages={this.props.siteLanguages} @@ -96,6 +97,7 @@ export class PostListings extends Component { onAddModToCommunity={this.props.onAddModToCommunity} onAddAdmin={this.props.onAddAdmin} onTransferCommunity={this.props.onTransferCommunity} + onMarkPostAsRead={this.props.onMarkPostAsRead} /> {idx + 1 !== this.posts.length &&
} @@ -142,7 +144,7 @@ export class PostListings extends Component { // Sort by oldest // Remove the ones that have no length for (const e of urlMap.entries()) { - if (e[1].length == 1) { + if (e[1].length === 1) { urlMap.delete(e[0]); } else { e[1].sort((a, b) => a.post.published.localeCompare(b.post.published)); @@ -156,7 +158,7 @@ export class PostListings extends Component { const found = urlMap.get(url); if (found) { // If its the oldest, add - if (pv.post.id == found[0].post.id) { + if (pv.post.id === found[0].post.id) { this.duplicatesMap.set(pv.post.id, found.slice(1)); } // Otherwise, delete it