fix: index more safely into an action's states in the instance editor as Toggle Action instances have more states than the base action does

This commit is contained in:
nekename committed 2026-02-14 13:45:20 +00:00
1 parent 0e8a72535f
commit e99e6461b1
1 file changed
+2 -2
+2 -2
View File
@@ -80,10 +80,10 @@
on:drop={handleDrop}
on:contextmenu={(event) => {
event.preventDefault();
instance.states[state].image = instance.action.states[state].image;
instance.states[state].image = instance.action.states[state]?.image ?? instance.action.icon;
}}
>
{#await renderImage(null, null, instance.states[state], instance.action.states[state].image ?? instance.action.icon, false, false, true, false, false, 0, true)}
{#await renderImage(null, null, instance.states[state], instance.action.states[state]?.image ?? instance.action.icon, false, false, true, false, false, 0, true)}
<div class="w-32 h-32 bg-neutral-800 animate-pulse rounded-xl"></div>
{:then resolvedSrc}
<img