From 12634fab0aa0bb09758598d25528e4d3972eb174 Mon Sep 17 00:00:00 2001 From: AzenKain Date: Sun, 1 Feb 2026 19:16:37 +0700 Subject: [PATCH] UPDATE: NEw ui --- public/data/rank_icon.json | 24 ++++----- src/components/showcaseCard/index.tsx | 75 ++++++++++++++++++++------- 2 files changed, 68 insertions(+), 31 deletions(-) diff --git a/public/data/rank_icon.json b/public/data/rank_icon.json index 62a9f9d..451ab46 100644 --- a/public/data/rank_icon.json +++ b/public/data/rank_icon.json @@ -408,20 +408,20 @@ "https://starrail.honeyhunterworld.com/img/eidolon/vincit-omnia-veritas-eidolon_icon_small.webp" ], "1306": [ - "https://starrail.honeyhunterworld.com/img/eidolon/suspension-of-disbelief-eidolon-2_icon_small.webp", - "https://starrail.honeyhunterworld.com/img/eidolon/purely-fictitious-eidolon-2_icon_small.webp", - "https://starrail.honeyhunterworld.com/img/eidolon/pipedream-eidolon-2_icon_small.webp", - "https://starrail.honeyhunterworld.com/img/eidolon/life-is-a-gamble-eidolon-2_icon_small.webp", - "https://starrail.honeyhunterworld.com/img/eidolon/parallax-truth-eidolon-2_icon_small.webp", - "https://starrail.honeyhunterworld.com/img/eidolon/narrative-polysemy-eidolon-2_icon_small.webp" + "https://starrail.honeyhunterworld.com/img/eidolon/suspension-of-disbelief-eidolon_icon_small.webp", + "https://starrail.honeyhunterworld.com/img/eidolon/purely-fictitious-eidolon_icon_small.webp", + "https://starrail.honeyhunterworld.com/img/eidolon/pipedream-eidolon_icon_small.webp", + "https://starrail.honeyhunterworld.com/img/eidolon/life-is-a-gamble-eidolon_icon_small.webp", + "https://starrail.honeyhunterworld.com/img/eidolon/parallax-truth-eidolon_icon_small.webp", + "https://starrail.honeyhunterworld.com/img/eidolon/narrative-polysemy-eidolon_icon_small.webp" ], "1307": [ - "https://starrail.honeyhunterworld.com/img/eidolon/seven-pillars-of-wisdom-eidolon-2_icon_small.webp", - "https://starrail.honeyhunterworld.com/img/eidolon/weep-not-for-me-my-lamb-eidolon-2_icon_small.webp", - "https://starrail.honeyhunterworld.com/img/eidolon/as-above-so-below-eidolon-2_icon_small.webp", - "https://starrail.honeyhunterworld.com/img/eidolon/in-tears-we-gift-eidolon-2_icon_small.webp", - "https://starrail.honeyhunterworld.com/img/eidolon/linnutee-flyway-eidolon-2_icon_small.webp", - "https://starrail.honeyhunterworld.com/img/eidolon/pantheon-merciful-masses-pitiful-eidolon-2_icon_small.webp" + "https://starrail.honeyhunterworld.com/img/eidolon/seven-pillars-of-wisdom-eidolon_icon_small.webp", + "https://starrail.honeyhunterworld.com/img/eidolon/weep-not-for-me-my-lamb-eidolon_icon_small.webp", + "https://starrail.honeyhunterworld.com/img/eidolon/as-above-so-below-eidolon_icon_small.webp", + "https://starrail.honeyhunterworld.com/img/eidolon/in-tears-we-gift-eidolon_icon_small.webp", + "https://starrail.honeyhunterworld.com/img/eidolon/linnutee-flyway-eidolon_icon_small.webp", + "https://starrail.honeyhunterworld.com/img/eidolon/pantheon-merciful-masses-pitiful-eidolon_icon_small.webp" ], "1308": [ "https://starrail.honeyhunterworld.com/img/eidolon/silenced-sky-spake-sooth-eidolon_icon_small.webp", diff --git a/src/components/showcaseCard/index.tsx b/src/components/showcaseCard/index.tsx index b10e6c7..10a9a08 100644 --- a/src/components/showcaseCard/index.tsx +++ b/src/components/showcaseCard/index.tsx @@ -59,7 +59,6 @@ export default function ShowCaseInfo() { }); }, [avatarSelected, locale, transI18n]); - useEffect(() => { if (!avatarSelected?.id) return; const fac = new FastAverageColor(); @@ -570,30 +569,68 @@ export default function ShowCaseInfo() { }} > -
+
{avatarSelected && avatarInfo && avatarData?.data && typeof avatarData?.data?.rank === "number" && ( -
+
{avatarInfo?.RankIcon?.map((src, index) => { const isActive = avatarData?.data?.rank > index; - return ( -
- + + {isActive && ( +
+ )} + +
+ > +
+ +
+
); })}