From 4e459aa4be85712b9514ff8c3a48e2f0767b055e Mon Sep 17 00:00:00 2001 From: TerryM Date: Fri, 5 Jun 2026 18:25:17 +0800 Subject: [PATCH] fix: hide rank badges on favorites --- src/components/PopularRankList.tsx | 34 ++++++++++++++++++++++-------- src/pages/Favorites/index.tsx | 1 + 2 files changed, 26 insertions(+), 9 deletions(-) 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 ( -
+