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> </script>
<template> <template>
<div :key="`transformation-pane-${id}`" class="vue-flow__transformation-pane vue-flow__container" :style="{ transform }"> <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 <template
v-for="nodeName of Object.keys(store.getNodeTypes)" v-for="nodeName of Object.keys(store.getNodeTypes)"
#[`node-${nodeName}`]="nodeProps" #[`node-${nodeName}`]="nodeProps"
@@ -18,7 +18,7 @@ const transform = computed(() => `translate(${store.transform[0]}px,${store.tran
<slot :name="`node-${nodeName}`" v-bind="nodeProps" /> <slot :name="`node-${nodeName}`" v-bind="nodeProps" />
</template> </template>
</NodeRenderer> </NodeRenderer>
<EdgeRenderer :key="`edge-renderer-${id}`"> <EdgeRenderer v-if="store.getEdges.length" :key="`edge-renderer-${id}`">
<template <template
v-for="edgeName of Object.keys(store.getEdgeTypes)" v-for="edgeName of Object.keys(store.getEdgeTypes)"
#[`edge-${edgeName}`]="edgeProps" #[`edge-${edgeName}`]="edgeProps"
+1 -1
View File
@@ -217,7 +217,7 @@ export default {
</script> </script>
<template> <template>
<div ref="zoomPane" class="vue-flow__renderer vue-flow__container"> <div ref="zoomPane" class="vue-flow__renderer vue-flow__container">
<TransformationPane v-if="store.getNodes.length"> <TransformationPane>
<template <template
v-for="nodeName of Object.keys(store.getNodeTypes)" v-for="nodeName of Object.keys(store.getNodeTypes)"
#[`node-${nodeName}`]="nodeProps" #[`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 paneReady: boolean
initialized: boolean initialized: boolean
applyDefault: boolean
vueFlowVersion: string vueFlowVersion: string
} }