update: v-if on node/edgerenderer

* add applyDefault to state

Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
Braks
2021-12-20 19:29:52 +01:00
parent 445718d6f4
commit 7367345d8d
3 changed files with 4 additions and 3 deletions
@@ -9,7 +9,7 @@ const transform = computed(() => `translate(${store.transform[0]}px,${store.tran
</script>
<template>
<div :key="`transformation-pane-${id}`" class="vue-flow__transformation-pane vue-flow__container" :style="{ transform }">
<NodeRenderer :key="`node-renderer-${id}`">
<NodeRenderer v-if="store.getNodes.length" :key="`node-renderer-${id}`">
<template
v-for="nodeName of Object.keys(store.getNodeTypes)"
#[`node-${nodeName}`]="nodeProps"
@@ -18,7 +18,7 @@ const transform = computed(() => `translate(${store.transform[0]}px,${store.tran
<slot :name="`node-${nodeName}`" v-bind="nodeProps" />
</template>
</NodeRenderer>
<EdgeRenderer :key="`edge-renderer-${id}`">
<EdgeRenderer v-if="store.getEdges.length" :key="`edge-renderer-${id}`">
<template
v-for="edgeName of Object.keys(store.getEdgeTypes)"
#[`edge-${edgeName}`]="edgeProps"
+1 -1
View File
@@ -217,7 +217,7 @@ export default {
</script>
<template>
<div ref="zoomPane" class="vue-flow__renderer vue-flow__container">
<TransformationPane v-if="store.getNodes.length">
<TransformationPane>
<template
v-for="nodeName of Object.keys(store.getNodeTypes)"
#[`node-${nodeName}`]="nodeProps"
+1
View File
@@ -65,6 +65,7 @@ export interface State<N = any, E = N> extends Omit<FlowOptions<N, E>, 'id' | 'e
paneReady: boolean
initialized: boolean
applyDefault: boolean
vueFlowVersion: string
}