From f042ddba2ab78aada906be293a6279c8452fa31b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Thu, 3 Sep 2026 14:19:30 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=80=E5=8C=96=E7=B4=A0=E6=9D=90=E9=80=89?= =?UTF-8?q?=E6=8B=A9=E5=99=A8=E6=A0=87=E7=AD=BE=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 改用显式分支解析当前素材标签,移除嵌套三元表达式 --- .../Inspector/Components/ImageAssetSelector.tsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/apps/ai-game-creator-shell/src/view/ui-editor/components/Inspector/Components/ImageAssetSelector.tsx b/apps/ai-game-creator-shell/src/view/ui-editor/components/Inspector/Components/ImageAssetSelector.tsx index 42c15c56f..e4c0d0419 100644 --- a/apps/ai-game-creator-shell/src/view/ui-editor/components/Inspector/Components/ImageAssetSelector.tsx +++ b/apps/ai-game-creator-shell/src/view/ui-editor/components/Inspector/Components/ImageAssetSelector.tsx @@ -22,11 +22,12 @@ export function ImageAssetSelector({ Record >({}); const selectedSprite = value ? sprites[value] : undefined; - const selectedLabel = selectedSprite - ? selectedSprite.metadata.name || value || '未绑定' - : value - ? `素材不存在(${value})` - : '未绑定'; + let selectedLabel = '未绑定'; + if (selectedSprite) { + selectedLabel = selectedSprite.metadata.name || value || '未绑定'; + } else if (value) { + selectedLabel = `素材不存在(${value})`; + } const buttonLabel = value ? '更换素材' : '选择素材'; function close() {