diff --git a/bun.lockb b/bun.lockb
index c92ffb4d964be1ad8161a6e7423d60c7e595f3be..8380bff3613847426f35c458074fd20f2c4d5fa4 100755
Binary files a/bun.lockb and b/bun.lockb differ
diff --git a/libs/storybook/.storybook/main.ts b/libs/storybook/.storybook/main.ts
index 6bbec8c1e3fd642c29b58e1632bfe46eb7b019e1..6feac96dc7e62929523716aa931c1837a428ad7b 100644
--- a/libs/storybook/.storybook/main.ts
+++ b/libs/storybook/.storybook/main.ts
@@ -6,10 +6,10 @@ const config: StorybookConfig = {
     // "../src/**/*.mdx",
     // "../src/**/*.stories.@(js|jsx|ts|tsx)",
     // "../node_modules/@graphpolaris/**/*.stories.@(js|jsx|ts|tsx)"
-    '../node_modules/@graphpolaris/shared/lib/**/*.stories.@(js|jsx|ts|tsx)',
-    '../node_modules/@graphpolaris/shared/lib/**/*.mdx',
+    '../../shared/lib/**/*.stories.@(js|jsx|ts|tsx)',
+    '../../shared/lib/**/*.mdx',
     '../src/**/*.mdx',
-    '../node_modules/web/src/**/*.stories.@(js|jsx|ts|tsx)',
+    '../../../apps/web/src/**/*.stories.@(js|jsx|ts|tsx)',
     // "../../../apps/web/src/**/*.stories.@(js|jsx|ts|tsx)",
   ],
   addons: [
diff --git a/libs/storybook/.storybook/preview.tsx b/libs/storybook/.storybook/preview.tsx
index 08032c30a768b796836f6be932172a5edcd391e3..6df0e650339d925dbd15d8d39a8c871195e6c439 100644
--- a/libs/storybook/.storybook/preview.tsx
+++ b/libs/storybook/.storybook/preview.tsx
@@ -1,7 +1,6 @@
 import React from 'react';
 import type { Preview } from '@storybook/react';
 import '../../../apps/web/src/main.css';
-import { themes } from '@storybook/theming';
 
 const preview: Preview = {
   decorators: [
diff --git a/libs/storybook/package.json b/libs/storybook/package.json
index 2ce57afce17346c7a9baaa0d0d758aa78f213f46..be16e62680d4fba86a8503c29703c281747f8ed8 100644
--- a/libs/storybook/package.json
+++ b/libs/storybook/package.json
@@ -1,36 +1,36 @@
 {
-  "name": "storybook",
+  "name": "storybookgp",
   "private": true,
   "version": "0.0.0",
   "type": "module",
   "scripts": {
     "sb": "storybook dev -p 6009 --no-open",
-    "storybook": "storybook dev -p 6007",
-    "build-storybook": "storybook build"
+    "storybook": "bunx --bun storybook dev -p 6007",
+    "build-storybook": "bunx --bun storybook build"
   },
   "dependencies": {
     "@deck.gl-community/editable-layers": "9.0.0-alpha.1",
     "@deck.gl/core": "^9.0.12",
     "@deck.gl/layers": "^9.0.12",
     "@deck.gl/react": "^9.0.12",
-    "@graphpolaris/shared": "workspace:*",
-    "@storybook/manager-api": "^8.0.6",
-    "@storybook/test": "^8.0.6",
-    "@storybook/theming": "^8.0.6",
+    "@storybook/manager-api": "^8.4.4",
+    "@storybook/test": "^8.4.4",
+    "@storybook/theming": "^8.4.4",
     "postcss-scss": "^4.0.9",
     "react": "^18.2.0",
     "react-dom": "^18.2.0",
+    "@graphpolaris/shared": "workspace:*",
     "web": "workspace:*"
   },
   "devDependencies": {
     "@iconify/tailwind": "^1.1.1",
-    "@storybook/addon-essentials": "^8.0.6",
-    "@storybook/addon-interactions": "^8.0.6",
-    "@storybook/addon-links": "^8.0.6",
-    "@storybook/blocks": "^8.0.6",
+    "@storybook/addon-essentials": "^8.4.4",
+    "@storybook/addon-interactions": "^8.4.4",
+    "@storybook/addon-links": "^8.4.4",
+    "@storybook/blocks": "^8.4.4",
     "@storybook/preset-scss": "^1.0.3",
-    "@storybook/react": "^8.0.6",
-    "@storybook/react-vite": "^8.0.6",
+    "@storybook/react": "^8.4.4",
+    "@storybook/react-vite": "^8.4.4",
     "@types/node": "20.11.27",
     "@types/react": "^18.2.65",
     "@types/react-dom": "^18.2.22",
@@ -45,7 +45,7 @@
     "prop-types": "15.8.1",
     "sass": "^1.72.0",
     "sass-loader": "^14.1.1",
-    "storybook": "^8.0.6",
+    "storybook": "^8.4.4",
     "tailwindcss": "^3.4.1",
     "typescript": "^5.4.2",
     "vite": "^5.1.6",
diff --git a/libs/storybook/src/App.tsx b/libs/storybook/src/App.tsx
index 3bce38974253a5251f43392944c9de0701649640..49d3204ac5601b992875df30f0b1e461ae38b4d4 100644
--- a/libs/storybook/src/App.tsx
+++ b/libs/storybook/src/App.tsx
@@ -1,3 +1,4 @@
+import React from 'react';
 import { useState } from 'react';
 import reactLogo from './assets/react.svg';
 import viteLogo from '/vite.svg';