diff --git a/edge-ai-platform/frontend/package.json b/edge-ai-platform/frontend/package.json
index 695bb18..eec0857 100644
--- a/edge-ai-platform/frontend/package.json
+++ b/edge-ai-platform/frontend/package.json
@@ -13,6 +13,7 @@
"dependencies": {
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
+ "driver.js": "^1.4.0",
"lucide-react": "^0.575.0",
"next": "16.1.6",
"next-themes": "^0.4.6",
diff --git a/edge-ai-platform/frontend/pnpm-lock.yaml b/edge-ai-platform/frontend/pnpm-lock.yaml
index 91559e7..2a04adc 100644
--- a/edge-ai-platform/frontend/pnpm-lock.yaml
+++ b/edge-ai-platform/frontend/pnpm-lock.yaml
@@ -14,6 +14,9 @@ importers:
clsx:
specifier: ^2.1.1
version: 2.1.1
+ driver.js:
+ specifier: ^1.4.0
+ version: 1.4.0
lucide-react:
specifier: ^0.575.0
version: 0.575.0(react@19.2.3)
@@ -34,7 +37,7 @@ importers:
version: 19.2.3(react@19.2.3)
recharts:
specifier: ^3.7.0
- version: 3.7.0(@types/react@19.2.14)(react-dom@19.2.3(react@19.2.3))(react-is@16.13.1)(react@19.2.3)(redux@5.0.1)
+ version: 3.7.0(@types/react@19.2.14)(react-dom@19.2.3(react@19.2.3))(react-is@17.0.2)(react@19.2.3)(redux@5.0.1)
sonner:
specifier: ^2.0.7
version: 2.0.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
@@ -2593,6 +2596,9 @@ packages:
resolution: {integrity: sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==}
engines: {node: '>=12'}
+ driver.js@1.4.0:
+ resolution: {integrity: sha512-Gm64jm6PmcU+si21sQhBrTAM1JvUrR0QhNmjkprNLxohOBzul9+pNHXgQaT9lW84gwg9GMLB3NZGuGolsz5uew==}
+
dunder-proto@1.0.1:
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
engines: {node: '>= 0.4'}
@@ -7040,6 +7046,8 @@ snapshots:
dotenv@17.3.1: {}
+ driver.js@1.4.0: {}
+
dunder-proto@1.0.1:
dependencies:
call-bind-apply-helpers: 1.0.2
@@ -8595,7 +8603,7 @@ snapshots:
tiny-invariant: 1.3.3
tslib: 2.8.1
- recharts@3.7.0(@types/react@19.2.14)(react-dom@19.2.3(react@19.2.3))(react-is@16.13.1)(react@19.2.3)(redux@5.0.1):
+ recharts@3.7.0(@types/react@19.2.14)(react-dom@19.2.3(react@19.2.3))(react-is@17.0.2)(react@19.2.3)(redux@5.0.1):
dependencies:
'@reduxjs/toolkit': 2.11.2(react-redux@9.2.0(@types/react@19.2.14)(react@19.2.3)(redux@5.0.1))(react@19.2.3)
clsx: 2.1.1
@@ -8605,7 +8613,7 @@ snapshots:
immer: 10.2.0
react: 19.2.3
react-dom: 19.2.3(react@19.2.3)
- react-is: 16.13.1
+ react-is: 17.0.2
react-redux: 9.2.0(@types/react@19.2.14)(react@19.2.3)(redux@5.0.1)
reselect: 5.1.1
tiny-invariant: 1.3.3
diff --git a/edge-ai-platform/frontend/src/app/devices/[id]/device-detail-client.tsx b/edge-ai-platform/frontend/src/app/devices/[id]/device-detail-client.tsx
index f83c6c6..8319aeb 100644
--- a/edge-ai-platform/frontend/src/app/devices/[id]/device-detail-client.tsx
+++ b/edge-ai-platform/frontend/src/app/devices/[id]/device-detail-client.tsx
@@ -61,7 +61,7 @@ export default function DeviceDetailClient() {
{selectedDevice.flashedModel && (
-
+
)}