fix: error that changes in active node panel did not get saved
This commit is contained in:
@@ -64,6 +64,7 @@
|
|||||||
lastPropsHash = propsHash;
|
lastPropsHash = propsHash;
|
||||||
|
|
||||||
if (needsUpdate) {
|
if (needsUpdate) {
|
||||||
|
manager.save();
|
||||||
manager.execute();
|
manager.execute();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,13 +8,13 @@
|
|||||||
node: NodeInstance | undefined;
|
node: NodeInstance | undefined;
|
||||||
};
|
};
|
||||||
|
|
||||||
const { manager, node }: Props = $props();
|
let { manager, node = $bindable() }: Props = $props();
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
{#if node}
|
{#if node}
|
||||||
{#key node.id}
|
{#key node.id}
|
||||||
{#if node}
|
{#if node}
|
||||||
<ActiveNodeSelected {manager} {node} />
|
<ActiveNodeSelected {manager} bind:node />
|
||||||
{:else}
|
{:else}
|
||||||
<p class="mx-4">Active Node has no Settings</p>
|
<p class="mx-4">Active Node has no Settings</p>
|
||||||
{/if}
|
{/if}
|
||||||
|
|||||||
@@ -254,7 +254,7 @@
|
|||||||
classes="text-blue-400"
|
classes="text-blue-400"
|
||||||
icon="i-tabler-adjustments"
|
icon="i-tabler-adjustments"
|
||||||
>
|
>
|
||||||
<ActiveNodeSettings {manager} node={activeNode} />
|
<ActiveNodeSettings {manager} bind:node={activeNode} />
|
||||||
</Panel>
|
</Panel>
|
||||||
</Sidebar>
|
</Sidebar>
|
||||||
</Grid.Cell>
|
</Grid.Cell>
|
||||||
|
|||||||
Reference in New Issue
Block a user