X-Git-Url: http://these/git/?a=blobdiff_plain;f=src%2Fshared%2Fcomponents%2Fpost%2Fpost-listings.tsx;h=fc77f505a11ff76119bd52658dc4a116bb04603b;hb=afafb777b4be09d70cd8f56f8d236d98ac63ba6e;hp=1b2e9e8666d6d281be12caf50c2f0efcbfbd7d16;hpb=91908d2872278769ae666b68a17a1b88a0d64321;p=lemmy-ui.git diff --git a/src/shared/components/post/post-listings.tsx b/src/shared/components/post/post-listings.tsx index 1b2e9e8..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, @@ -21,7 +22,7 @@ import { SavePost, TransferCommunity, } from "lemmy-js-client"; -import { i18n } from "../../i18next"; +import { I18NextService } from "../../services"; import { PostListing } from "./post-listing"; interface PostListingsProps { @@ -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 { @@ -95,13 +97,14 @@ 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 &&
} )) ) : ( <> -
{i18n.t("no_posts")}
+
{I18NextService.i18n.t("no_posts")}
{this.props.showCommunity && ( ## @@ -141,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)); @@ -155,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