| 123456789101112131415161718192021222324 |
- <script setup lang="ts">
- import CanvasBackgroundStripedPattern from './CanvasBackgroundStripedPattern.vue'
- import { Background } from '@vue-flow/background'
- import type { ViewportTransform } from '@vue-flow/core'
- defineProps<{
- striped: boolean
- viewport: ViewportTransform
- }>()
- </script>
- <template>
- <Background data-test-id="canvas-background" pattern-color="var(--canvas--dot--color)" :gap="16">
- <template v-if="striped" #pattern-container="patternProps">
- <CanvasBackgroundStripedPattern
- :id="patternProps.id"
- data-test-id="canvas-background-striped-pattern"
- :x="viewport.x"
- :y="viewport.y"
- :zoom="viewport.zoom"
- />
- </template>
- </Background>
- </template>
|