简化素材选择器标签判断

改用显式分支解析当前素材标签,移除嵌套三元表达式
This commit is contained in:
2026-09-03 14:19:30 +08:00
parent 520904a586
commit f042ddba2a
@@ -22,11 +22,12 @@ export function ImageAssetSelector({
Record<string, string>
>({});
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() {