Skip to content

Commit 129d543

Browse files
committed
fix(background): set default offset to 0 (#1692)
* fix(background): correct offset Signed-off-by: braks <[email protected]> * chore(changeset): add Signed-off-by: braks <[email protected]> --------- Signed-off-by: braks <[email protected]>
1 parent 5a028cf commit 129d543

File tree

3 files changed

+10
-8
lines changed

3 files changed

+10
-8
lines changed

.changeset/kind-eels-develop.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@vue-flow/background": patch
3+
---
4+
5+
Set default offset value to `0`

examples/vite/index.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
body {
1111
color: #111;
12-
padding: 5px;
1312
}
1413

1514
#root {

packages/background/src/Background.vue

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,19 @@ const {
1818
bgColor,
1919
patternColor: initialPatternColor,
2020
color: _patternColor,
21-
offset = 2,
21+
offset = 0,
2222
} = defineProps<BackgroundProps>()
2323
2424
const { id: vueFlowId, viewport } = useVueFlow()
2525
2626
const background = computed(() => {
27+
const zoom = viewport.value.zoom
2728
const [gapX, gapY] = Array.isArray(gap) ? gap : [gap, gap]
28-
const scaledGap: [number, number] = [gapX * viewport.value.zoom || 1, gapY * viewport.value.zoom || 1]
29-
const scaledSize = size * viewport.value.zoom
29+
const scaledGap: [number, number] = [gapX * zoom || 1, gapY * zoom || 1]
30+
const scaledSize = size * zoom
3031
const [offsetX, offsetY]: [number, number] = Array.isArray(offset) ? offset : [offset, offset]
3132
32-
const scaledOffset: [number, number] = [
33-
offsetX * viewport.value.zoom || 1 + scaledGap[0] / 2,
34-
offsetY * viewport.value.zoom || 1 + scaledGap[1] / 2,
35-
]
33+
const scaledOffset: [number, number] = [offsetX * zoom || 1 + scaledGap[0] / 2, offsetY * zoom || 1 + scaledGap[1] / 2]
3634
3735
return {
3836
scaledGap,

0 commit comments

Comments
 (0)