From 6c7de335131abed66cc8d994e40623830dad322f Mon Sep 17 00:00:00 2001 From: Alessandro Date: Thu, 23 Oct 2025 11:04:26 +0200 Subject: [PATCH] Add node id to MiniMapNodeProps and MiniMapNode in Svelte Flow. --- .../custom-minimap/CustomMiniMapNode.svelte | 39 ++++++++++--------- .../src/lib/plugins/Minimap/Minimap.svelte | 1 + .../lib/plugins/Minimap/MinimapNode.svelte | 3 ++ .../svelte/src/lib/plugins/Minimap/types.ts | 1 + 4 files changed, 26 insertions(+), 18 deletions(-) diff --git a/examples/svelte/src/routes/examples/custom-minimap/CustomMiniMapNode.svelte b/examples/svelte/src/routes/examples/custom-minimap/CustomMiniMapNode.svelte index 082b13bc..7cd33295 100644 --- a/examples/svelte/src/routes/examples/custom-minimap/CustomMiniMapNode.svelte +++ b/examples/svelte/src/routes/examples/custom-minimap/CustomMiniMapNode.svelte @@ -1,22 +1,25 @@ - \ No newline at end of file + cy={y + height / 2} + r={Math.min(width, height) - 2} + fill={selected ? '#ff6b6b' : '#ffcc00'} +/> + + {id} + diff --git a/packages/svelte/src/lib/plugins/Minimap/Minimap.svelte b/packages/svelte/src/lib/plugins/Minimap/Minimap.svelte index 90c6abb4..eaca13a8 100644 --- a/packages/svelte/src/lib/plugins/Minimap/Minimap.svelte +++ b/packages/svelte/src/lib/plugins/Minimap/Minimap.svelte @@ -121,6 +121,7 @@ {#if node && nodeHasDimensions(node) && !node.hidden} {@const nodeDimesions = getNodeDimensions(node)} string; * @public */ export type MiniMapNodeProps = { + id: string; x: number; y: number; width: number;