From ed7b7d561593fa0690cb35a0ae0153115ab0c234 Mon Sep 17 00:00:00 2001 From: jongin <0422ll@snu.ac.kr> Date: Fri, 19 Dec 2025 23:03:33 +0900 Subject: [PATCH] [Fix] repoLabel parse, add null bg --- src/assets/png/Backgrounds/index.ts | 4 ++-- src/components/TankRenderer/AquariumPreview.tsx | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/assets/png/Backgrounds/index.ts b/src/assets/png/Backgrounds/index.ts index f5eb860..0d509aa 100644 --- a/src/assets/png/Backgrounds/index.ts +++ b/src/assets/png/Backgrounds/index.ts @@ -8,13 +8,13 @@ const BACKGROUND_IMAGES: Record = { "Bg Deep 2": bgDeep2, }; -export function getBackgroundImage(name?: string): string | undefined { +export function getBackgroundImage(name?: string): string | null { if (!name) return BACKGROUND_IMAGES["Bg Ocean"]; const img = BACKGROUND_IMAGES[name]; if (!img) { console.warn(`[FishTank] Unknown background name: ${name}`); - return BACKGROUND_IMAGES["Bg Ocean"]; + return null; } return img; } diff --git a/src/components/TankRenderer/AquariumPreview.tsx b/src/components/TankRenderer/AquariumPreview.tsx index 95f4494..5bf2835 100644 --- a/src/components/TankRenderer/AquariumPreview.tsx +++ b/src/components/TankRenderer/AquariumPreview.tsx @@ -58,12 +58,16 @@ export default function AquariumPreview({ const speciesKey = `${fish.group_code}_${fish.maturity}`; const svgSource = getFishSpriteSvg(speciesKey); + const repoLabel = fish.repository_name?.includes("/") + ? fish.repository_name.split("/").pop()! + : fish.repository_name; + return (