diff --git a/src/components/PopularRankList.tsx b/src/components/PopularRankList.tsx index e9f71c4..b43268b 100644 --- a/src/components/PopularRankList.tsx +++ b/src/components/PopularRankList.tsx @@ -88,12 +88,14 @@ export function PopularRankRow({ index, categories, browseSort = "popular", + showRank = true, onFavoriteChange, }: { post: Post; index: number; categories: Category[]; browseSort?: string; + showRank?: boolean; onFavoriteChange?: (postId: string, favorited: boolean) => void; }) { const { t, lang } = useI18n(); @@ -106,7 +108,7 @@ export function PopularRankRow({ const r = postToResource(post, lang, categories); const cover = r.coverImage && !coverFailed ? assetUrl(r.coverImage) : ""; - const isTop3 = index < MEDALS.length; + const isTop3 = showRank && index < MEDALS.length; const handleDownload = async () => { if (isDownloading || !r.downloadPostId || !r.downloadAttachmentId) return; @@ -127,7 +129,13 @@ export function PopularRankRow({ }; return ( -
+