diff --git a/.changeset/three-phones-grow.md b/.changeset/three-phones-grow.md new file mode 100644 index 00000000..2e89820f --- /dev/null +++ b/.changeset/three-phones-grow.md @@ -0,0 +1,5 @@ +--- +"@vue-flow/minimap": patch +--- + +Hide minimap node when graph node is hidden. diff --git a/packages/minimap/src/MiniMap.vue b/packages/minimap/src/MiniMap.vue index 110cf359..14c58350 100644 --- a/packages/minimap/src/MiniMap.vue +++ b/packages/minimap/src/MiniMap.vue @@ -244,6 +244,7 @@ export default { :stroke-width="nodeStrokeWidth" :shape-rendering="shapeRendering" :type="node.type" + :hidden="node.hidden" @click="onNodeClick($event, node)" @dblclick="onNodeDblClick($event, node)" @mouseenter="onNodeMouseEnter($event, node)" diff --git a/packages/minimap/src/MiniMapNode.vue b/packages/minimap/src/MiniMapNode.vue index f46ec117..1d1e827a 100644 --- a/packages/minimap/src/MiniMapNode.vue +++ b/packages/minimap/src/MiniMapNode.vue @@ -43,27 +43,29 @@ export default { diff --git a/packages/minimap/src/types.ts b/packages/minimap/src/types.ts index 2195853f..7d401287 100644 --- a/packages/minimap/src/types.ts +++ b/packages/minimap/src/types.ts @@ -58,6 +58,7 @@ export interface MiniMapNodeProps { shapeRendering?: ShapeRendering strokeColor?: string strokeWidth?: number + hidden?: boolean } export interface MiniMapEmits {