diff --git a/examples/NodeTypeChange/NodeTypeChangeExample.vue b/examples/NodeTypeChange/NodeTypeChangeExample.vue new file mode 100644 index 00000000..da2f933e --- /dev/null +++ b/examples/NodeTypeChange/NodeTypeChangeExample.vue @@ -0,0 +1,45 @@ + + diff --git a/examples/Overview/Overview.vue b/examples/Overview/Overview.vue new file mode 100644 index 00000000..209bfb7e --- /dev/null +++ b/examples/Overview/Overview.vue @@ -0,0 +1,172 @@ + + diff --git a/examples/router.ts b/examples/router.ts index b0322df8..5b1aa6f0 100644 --- a/examples/router.ts +++ b/examples/router.ts @@ -3,7 +3,7 @@ import { createRouter, createWebHashHistory, RouterOptions } from 'vue-router' export const routes: RouterOptions['routes'] = [ { path: '/', - redirect: '/basic', + redirect: '/overview', }, { path: '/basic', @@ -53,6 +53,14 @@ export const routes: RouterOptions['routes'] = [ path: '/multi-flows', component: () => import('./MultiFlows/MultiFlowsExample.vue'), }, + { + path: '/node-type-change', + component: () => import('./NodeTypeChange/NodeTypeChangeExample.vue'), + }, + { + path: '/overview', + component: () => import('./Overview/Overview.vue'), + }, ] export const router = createRouter({ diff --git a/src/components/Edges/EdgeText.vue b/src/components/Edges/EdgeText.vue index 7a9ed4ae..6a6b254b 100644 --- a/src/components/Edges/EdgeText.vue +++ b/src/components/Edges/EdgeText.vue @@ -48,7 +48,7 @@ const { width = 0, height = 0, x = 0, y = 0 } = useElementBounding(edgeRef) v-if="typeof props.label.component !== 'undefined'" v-bind="{ ...props, ...props.label.props, width, height, x, y }" /> -