diff --git a/src/app/components/Icons/ArrowDown.vue b/src/app/components/Icons/ArrowDown.vue
index a44f7c39..8c3cfa9d 100644
--- a/src/app/components/Icons/ArrowDown.vue
+++ b/src/app/components/Icons/ArrowDown.vue
@@ -1,13 +1,7 @@
-
+
+
+
diff --git a/src/app/components/Icons/ArrowInf.vue b/src/app/components/Icons/ArrowInf.vue
index 0a204f4a..4369d5c5 100644
--- a/src/app/components/Icons/ArrowInf.vue
+++ b/src/app/components/Icons/ArrowInf.vue
@@ -1,16 +1,7 @@
-
+
+
+
diff --git a/src/app/components/Icons/ArrowLeftCircle.vue b/src/app/components/Icons/ArrowLeftCircle.vue
index fd6d9179..f2b53895 100644
--- a/src/app/components/Icons/ArrowLeftCircle.vue
+++ b/src/app/components/Icons/ArrowLeftCircle.vue
@@ -1,15 +1,7 @@
-
+
+
+
diff --git a/src/app/components/Icons/ArrowRightCircle.vue b/src/app/components/Icons/ArrowRightCircle.vue
index f43a2afc..bee6aa60 100644
--- a/src/app/components/Icons/ArrowRightCircle.vue
+++ b/src/app/components/Icons/ArrowRightCircle.vue
@@ -1,15 +1,7 @@
-
+
+
+
diff --git a/src/app/components/Icons/ArrowUp.vue b/src/app/components/Icons/ArrowUp.vue
index 37a6ad52..24e52124 100644
--- a/src/app/components/Icons/ArrowUp.vue
+++ b/src/app/components/Icons/ArrowUp.vue
@@ -1,13 +1,7 @@
-
+
+
+
diff --git a/src/app/components/Icons/Chart.vue b/src/app/components/Icons/Chart.vue
index 2c9d74e8..511cadc7 100644
--- a/src/app/components/Icons/Chart.vue
+++ b/src/app/components/Icons/Chart.vue
@@ -1,12 +1,7 @@
-
+
+
+
diff --git a/src/app/components/Icons/CheckCircle.vue b/src/app/components/Icons/CheckCircle.vue
index ebdc8a1a..45d1e5bf 100644
--- a/src/app/components/Icons/CheckCircle.vue
+++ b/src/app/components/Icons/CheckCircle.vue
@@ -1,15 +1,7 @@
-
+
+
+
diff --git a/src/app/components/Icons/Close.vue b/src/app/components/Icons/Close.vue
index 654ca4d4..32491ca8 100644
--- a/src/app/components/Icons/Close.vue
+++ b/src/app/components/Icons/Close.vue
@@ -1,15 +1,7 @@
-
+
+
+
diff --git a/src/app/components/Icons/Delete.vue b/src/app/components/Icons/Delete.vue
index 43ad5ff2..c29b9970 100644
--- a/src/app/components/Icons/Delete.vue
+++ b/src/app/components/Icons/Delete.vue
@@ -1,13 +1,7 @@
-
+
+
+
diff --git a/src/app/components/Icons/Download.vue b/src/app/components/Icons/Download.vue
index 8fdb7643..a1d7a40e 100644
--- a/src/app/components/Icons/Download.vue
+++ b/src/app/components/Icons/Download.vue
@@ -1,15 +1,7 @@
-
+
+
+
diff --git a/src/app/components/Icons/Edit.vue b/src/app/components/Icons/Edit.vue
index e13e8453..2a0a89f4 100644
--- a/src/app/components/Icons/Edit.vue
+++ b/src/app/components/Icons/Edit.vue
@@ -1,15 +1,7 @@
-
+
+
+
diff --git a/src/app/components/Icons/Info.vue b/src/app/components/Icons/Info.vue
index cedf7d45..0902ea40 100644
--- a/src/app/components/Icons/Info.vue
+++ b/src/app/components/Icons/Info.vue
@@ -1,15 +1,7 @@
-
+
+
+
diff --git a/src/app/components/Icons/Language.vue b/src/app/components/Icons/Language.vue
index 9ddd7b3c..d29a87e4 100644
--- a/src/app/components/Icons/Language.vue
+++ b/src/app/components/Icons/Language.vue
@@ -1,15 +1,7 @@
-
+
+
+
diff --git a/src/app/components/Icons/Link.vue b/src/app/components/Icons/Link.vue
index d8395c28..2ba02eec 100644
--- a/src/app/components/Icons/Link.vue
+++ b/src/app/components/Icons/Link.vue
@@ -1,15 +1,7 @@
-
+
+
+
diff --git a/src/app/components/Icons/Logout.vue b/src/app/components/Icons/Logout.vue
index 21656ea4..3a44a3c3 100644
--- a/src/app/components/Icons/Logout.vue
+++ b/src/app/components/Icons/Logout.vue
@@ -1,15 +1,7 @@
-
+
+
+
diff --git a/src/app/components/Icons/Moon.vue b/src/app/components/Icons/Moon.vue
index 4b271121..ad36b258 100644
--- a/src/app/components/Icons/Moon.vue
+++ b/src/app/components/Icons/Moon.vue
@@ -1,15 +1,7 @@
-
+
+
+
diff --git a/src/app/components/Icons/Plus.vue b/src/app/components/Icons/Plus.vue
index e3e95b7a..b1cf1d3d 100644
--- a/src/app/components/Icons/Plus.vue
+++ b/src/app/components/Icons/Plus.vue
@@ -1,16 +1,7 @@
-
+
+
+
diff --git a/src/app/components/Icons/QRCode.vue b/src/app/components/Icons/QRCode.vue
index bca1dd33..c749ba80 100644
--- a/src/app/components/Icons/QRCode.vue
+++ b/src/app/components/Icons/QRCode.vue
@@ -1,15 +1,7 @@
-
+
+
+
diff --git a/src/app/components/Icons/Stack.vue b/src/app/components/Icons/Stack.vue
index d26b002b..65407eab 100644
--- a/src/app/components/Icons/Stack.vue
+++ b/src/app/components/Icons/Stack.vue
@@ -1,16 +1,7 @@
-
+
+
+
diff --git a/src/app/components/Icons/Sun.vue b/src/app/components/Icons/Sun.vue
index eccf9d16..ea223f50 100644
--- a/src/app/components/Icons/Sun.vue
+++ b/src/app/components/Icons/Sun.vue
@@ -1,15 +1,7 @@
-
+
+
+
diff --git a/src/app/components/Icons/Warning.vue b/src/app/components/Icons/Warning.vue
index 07a27999..1dd19ae0 100644
--- a/src/app/components/Icons/Warning.vue
+++ b/src/app/components/Icons/Warning.vue
@@ -1,17 +1,7 @@
-
-
+
+
+
diff --git a/src/package.json b/src/package.json
index 5be4f552..c8ab0cc8 100644
--- a/src/package.json
+++ b/src/package.json
@@ -19,6 +19,7 @@
},
"dependencies": {
"@eschricht/nuxt-color-mode": "^1.1.5",
+ "@heroicons/vue": "^2.2.0",
"@libsql/client": "^0.14.0",
"@nuxtjs/i18n": "^9.3.1",
"@nuxtjs/tailwindcss": "^6.13.2",
diff --git a/src/pnpm-lock.yaml b/src/pnpm-lock.yaml
index 15f73d72..37a6bf72 100644
--- a/src/pnpm-lock.yaml
+++ b/src/pnpm-lock.yaml
@@ -11,6 +11,9 @@ importers:
'@eschricht/nuxt-color-mode':
specifier: ^1.1.5
version: 1.1.5(magicast@0.3.5)
+ '@heroicons/vue':
+ specifier: ^2.2.0
+ version: 2.2.0(vue@3.5.13(typescript@5.8.2))
'@libsql/client':
specifier: ^0.14.0
version: 0.14.0
@@ -791,6 +794,11 @@ packages:
'@floating-ui/vue@1.1.6':
resolution: {integrity: sha512-XFlUzGHGv12zbgHNk5FN2mUB7ROul3oG2ENdTpWdE+qMFxyNxWSRmsoyhiEnpmabNm6WnUvR1OvJfUfN4ojC1A==}
+ '@heroicons/vue@2.2.0':
+ resolution: {integrity: sha512-G3dbSxoeEKqbi/DFalhRxJU4mTXJn7GwZ7ae8NuEQzd1bqdd0jAbdaBZlHPcvPD2xI1iGzNVB4k20Un2AguYPw==}
+ peerDependencies:
+ vue: '>= 3'
+
'@humanfs/core@0.19.1':
resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
engines: {node: '>=18.18.0'}
@@ -3403,7 +3411,6 @@ packages:
libsql@0.4.7:
resolution: {integrity: sha512-T9eIRCs6b0J1SHKYIvD8+KCJMcWZ900iZyxdnSCdqxN12Z1ijzT+jY5nrk72Jw4B0HGzms2NgpryArlJqvc3Lw==}
- cpu: [x64, arm64, wasm32]
os: [darwin, linux, win32]
lilconfig@3.1.3:
@@ -5761,6 +5768,10 @@ snapshots:
- '@vue/composition-api'
- vue
+ '@heroicons/vue@2.2.0(vue@3.5.13(typescript@5.8.2))':
+ dependencies:
+ vue: 3.5.13(typescript@5.8.2)
+
'@humanfs/core@0.19.1': {}
'@humanfs/node@0.16.6':