简化素材选择器标签判断
改用显式分支解析当前素材标签,移除嵌套三元表达式
This commit is contained in:
+6
-5
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user