diff --git a/examples/vite/package.json b/examples/vite/package.json
index be9cc9b2..255ae5a0 100644
--- a/examples/vite/package.json
+++ b/examples/vite/package.json
@@ -9,7 +9,8 @@
"dependencies": {
"vueflow": "workspace:*",
"@vue-flow/additional-components": "workspace:*",
- "@vue-flow/core": "workspace:*"
+ "@vue-flow/core": "workspace:*",
+ "@vue-flow/node-toolbar": "workspace:*"
},
"devDependencies": {
"@types/dagre": "^0.7.48",
diff --git a/examples/vite/router.ts b/examples/vite/router.ts
index 975a15fc..8efeed5b 100644
--- a/examples/vite/router.ts
+++ b/examples/vite/router.ts
@@ -18,6 +18,10 @@ export const routes: RouterOptions['routes'] = [
path: '/snap-handle',
component: () => import('./src/SnapHandle/SnapHandleExample.vue'),
},
+ {
+ path: '/node-toolbar',
+ component: () => import('./src/NodeToolbar/NodeToolbarExample.vue'),
+ },
{
path: '/custom-connectionline',
component: () => import('./src/CustomConnectionLine/CustomConnectionLine.vue'),
diff --git a/examples/vite/src/NodeToolbar/CustomNode.vue b/examples/vite/src/NodeToolbar/CustomNode.vue
new file mode 100644
index 00000000..63fad191
--- /dev/null
+++ b/examples/vite/src/NodeToolbar/CustomNode.vue
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+ {{ label }}
+
+
+
+
+
diff --git a/examples/vite/src/NodeToolbar/NodeToolbarExample.vue b/examples/vite/src/NodeToolbar/NodeToolbarExample.vue
new file mode 100644
index 00000000..22d0ba6a
--- /dev/null
+++ b/examples/vite/src/NodeToolbar/NodeToolbarExample.vue
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
diff --git a/examples/vite/src/Stress/StressExample.vue b/examples/vite/src/Stress/StressExample.vue
index 4f7fc0c0..190bb89b 100644
--- a/examples/vite/src/Stress/StressExample.vue
+++ b/examples/vite/src/Stress/StressExample.vue
@@ -1,24 +1,47 @@
-
-
+
+
+
+
+
+
+
+