Skip to content

Commit fd31d40

Browse files
committed
feat(minimap): add offsetScale prop
1 parent 76cce30 commit fd31d40

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

packages/minimap/src/MiniMap.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ const {
2626
ariaLabel = 'Vue Flow mini map',
2727
inversePan = false,
2828
zoomStep = 10,
29+
offsetScale = 5,
2930
} = defineProps<MiniMapProps>()
3031
3132
const emit = defineEmits(['click', 'nodeClick', 'nodeDblclick', 'nodeMouseenter', 'nodeMousemove', 'nodeMouseleave'])
@@ -78,7 +79,7 @@ const viewScale = computed(() => {
7879
const viewBox = computed(() => {
7980
const viewWidth = viewScale.value * elementWidth.value
8081
const viewHeight = viewScale.value * elementHeight.value
81-
const offset = 5 * viewScale.value
82+
const offset = offsetScale * viewScale.value
8283
8384
return {
8485
offset,

packages/minimap/src/types.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ export interface MiniMapProps {
4242
inversePan?: boolean
4343
/** Specify zoom step */
4444
zoomStep?: number
45+
/** Specify minimap scale */
46+
offsetScale?: number
4547
}
4648

4749
/** these props are passed to mini map node slots */

0 commit comments

Comments
 (0)