diff --git a/package.json b/package.json
index 92d2538e..04adc0b8 100644
--- a/package.json
+++ b/package.json
@@ -13,9 +13,9 @@
},
"dependencies": {
"@element-plus/icons-vue": "^2.3.1",
- "@vueuse/core": "^10.11.1",
+ "@vueuse/core": "^11.3.0",
"element-plus": "^2.8.8",
- "vue": "^3.4.21"
+ "vue": "^3.5.13"
},
"devDependencies": {
"@iconify-json/ep": "^1.2.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index f62cffac..b2ee1fc4 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -8,6 +8,12 @@ importers:
.:
dependencies:
+ '@element-plus/icons-vue':
+ specifier: ^2.3.1
+ version: 2.3.1(vue@3.5.13(typescript@5.6.3))
+ '@vueuse/core':
+ specifier: ^11.3.0
+ version: 11.3.0(vue@3.5.13(typescript@5.6.3))
element-plus:
specifier: ^2.8.8
version: 2.8.8(vue@3.5.13(typescript@5.6.3))
@@ -619,6 +625,9 @@ packages:
'@types/web-bluetooth@0.0.16':
resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
+ '@types/web-bluetooth@0.0.20':
+ resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
+
'@unhead/dom@1.11.11':
resolution: {integrity: sha512-4YwziCH5CmjvUzSGdZ4Klj6BqhLSTNZooA9kt47yDxj4Qw9uHqVnXwWWupYsVdIYPNsw1tR2AkHveg82y1Fn3A==}
@@ -769,12 +778,21 @@ packages:
'@vue/shared@3.5.13':
resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==}
+ '@vueuse/core@11.3.0':
+ resolution: {integrity: sha512-7OC4Rl1f9G8IT6rUfi9JrKiXy4bfmHhZ5x2Ceojy0jnd3mHNEvV4JaRygH362ror6/NZ+Nl+n13LPzGiPN8cKA==}
+
'@vueuse/core@9.13.0':
resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==}
+ '@vueuse/metadata@11.3.0':
+ resolution: {integrity: sha512-pwDnDspTqtTo2HwfLw4Rp6yywuuBdYnPYDq+mO38ZYKGebCUQC/nVj/PXSiK9HX5otxLz8Fn7ECPbjiRz2CC3g==}
+
'@vueuse/metadata@9.13.0':
resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==}
+ '@vueuse/shared@11.3.0':
+ resolution: {integrity: sha512-P8gSSWQeucH5821ek2mn/ciCk+MS/zoRKqdQIM3bHq6p7GXDAJLmnRRKmF5F65sAVJIfzQlwR3aDzwCn10s8hA==}
+
'@vueuse/shared@9.13.0':
resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==}
@@ -1936,6 +1954,8 @@ snapshots:
'@types/web-bluetooth@0.0.16': {}
+ '@types/web-bluetooth@0.0.20': {}
+
'@unhead/dom@1.11.11':
dependencies:
'@unhead/schema': 1.11.11
@@ -2199,6 +2219,16 @@ snapshots:
'@vue/shared@3.5.13': {}
+ '@vueuse/core@11.3.0(vue@3.5.13(typescript@5.6.3))':
+ dependencies:
+ '@types/web-bluetooth': 0.0.20
+ '@vueuse/metadata': 11.3.0
+ '@vueuse/shared': 11.3.0(vue@3.5.13(typescript@5.6.3))
+ vue-demi: 0.14.10(vue@3.5.13(typescript@5.6.3))
+ transitivePeerDependencies:
+ - '@vue/composition-api'
+ - vue
+
'@vueuse/core@9.13.0(vue@3.5.13(typescript@5.6.3))':
dependencies:
'@types/web-bluetooth': 0.0.16
@@ -2209,8 +2239,17 @@ snapshots:
- '@vue/composition-api'
- vue
+ '@vueuse/metadata@11.3.0': {}
+
'@vueuse/metadata@9.13.0': {}
+ '@vueuse/shared@11.3.0(vue@3.5.13(typescript@5.6.3))':
+ dependencies:
+ vue-demi: 0.14.10(vue@3.5.13(typescript@5.6.3))
+ transitivePeerDependencies:
+ - '@vue/composition-api'
+ - vue
+
'@vueuse/shared@9.13.0(vue@3.5.13(typescript@5.6.3))':
dependencies:
vue-demi: 0.14.10(vue@3.5.13(typescript@5.6.3))
diff --git a/src/components/layouts/BaseSide.vue b/src/components/layouts/BaseSide.vue
index e89228ee..58d31777 100644
--- a/src/components/layouts/BaseSide.vue
+++ b/src/components/layouts/BaseSide.vue
@@ -7,7 +7,9 @@
>
-
+
+
+
Navigator One
@@ -24,15 +26,21 @@
-
+
+
+
Navigator Two
-
+
+
+
Navigator Three
-
+
+
+
Navigator Four
@@ -40,12 +48,12 @@