feat(minimap): add offsetScale prop

This commit is contained in:
braks
2023-08-02 22:24:25 +02:00
committed by Braks
parent 76cce30178
commit fd31d4007e
2 changed files with 4 additions and 1 deletions

View File

@@ -26,6 +26,7 @@ const {
ariaLabel = 'Vue Flow mini map',
inversePan = false,
zoomStep = 10,
offsetScale = 5,
} = defineProps<MiniMapProps>()
const emit = defineEmits(['click', 'nodeClick', 'nodeDblclick', 'nodeMouseenter', 'nodeMousemove', 'nodeMouseleave'])
@@ -78,7 +79,7 @@ const viewScale = computed(() => {
const viewBox = computed(() => {
const viewWidth = viewScale.value * elementWidth.value
const viewHeight = viewScale.value * elementHeight.value
const offset = 5 * viewScale.value
const offset = offsetScale * viewScale.value
return {
offset,

View File

@@ -42,6 +42,8 @@ export interface MiniMapProps {
inversePan?: boolean
/** Specify zoom step */
zoomStep?: number
/** Specify minimap scale */
offsetScale?: number
}
/** these props are passed to mini map node slots */