From 73be4fdd730c90a43ff385bc98ea5d6e81af53f4 Mon Sep 17 00:00:00 2001 From: Max Richter Date: Fri, 5 Dec 2025 14:19:11 +0100 Subject: [PATCH] feat: better handle node position updates --- app/src/lib/graph-interface/node/Node.svelte | 4 ++-- app/src/lib/node-store/BreadCrumbs.svelte | 17 ++++++++-------- app/src/lib/node-store/NodeStore.svelte | 21 +++++++++----------- 3 files changed, 20 insertions(+), 22 deletions(-) diff --git a/app/src/lib/graph-interface/node/Node.svelte b/app/src/lib/graph-interface/node/Node.svelte index f9b52b1..a9bd381 100644 --- a/app/src/lib/graph-interface/node/Node.svelte +++ b/app/src/lib/graph-interface/node/Node.svelte @@ -42,8 +42,8 @@ import { Select } from "@nodarium/ui"; - import type { Writable } from "svelte/store"; - let activeStore = 0; - export let activeId: Writable; - $: [activeUser, activeCollection, activeNode] = $activeId.split(`/`); + let activeStore = $state(0); + let { activeId }: { activeId: string } = $props(); + const [activeUser, activeCollection, activeNode] = $derived( + activeId.split(`/`), + );