From 1c10ac1df0290fcabd627e42e254d6124c0d116b Mon Sep 17 00:00:00 2001 From: mrjvs Date: Fri, 7 Aug 2026 12:00:32 +0200 Subject: [PATCH] fix: fixed wrong icons + use local icon packages --- nuxt.config.ts | 1 + package-lock.json | 42 ++++++++++++++++++++++++++++++++ package.json | 2 ++ src/components/Navbar/Navbar.vue | 12 ++++----- src/pages/index.vue | 6 ++--- 5 files changed, 54 insertions(+), 9 deletions(-) diff --git a/nuxt.config.ts b/nuxt.config.ts index 45bd023..1c8f723 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -1,4 +1,5 @@ export default defineNuxtConfig({ + compatibilityDate: '2026-08-07', srcDir: './src', dir: { public: './src/public', diff --git a/package-lock.json b/package-lock.json index 7e6d922..e688271 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,6 +23,8 @@ "vue-router": "^5.2.0" }, "devDependencies": { + "@iconify-json/fa7-brands": "^1.2.4", + "@iconify-json/ph": "^1.2.2", "@pretendonetwork/eslint-config": "^0.1.4", "eslint-plugin-vue": "^10.0.0", "sass-embedded": "^1.86.3" @@ -1390,6 +1392,26 @@ "url": "https://github.com/sponsors/nzakas" } }, + "node_modules/@iconify-json/fa7-brands": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@iconify-json/fa7-brands/-/fa7-brands-1.2.4.tgz", + "integrity": "sha512-60acXyxhQl1lddBH5YGzfQLkzlP9jqNcblFmgel7lJpgsVx/4QmrXAL90ARb8XhHX7dFMGRDmlqER9mq8aaz2g==", + "dev": true, + "license": "CC-BY-4.0", + "dependencies": { + "@iconify/types": "*" + } + }, + "node_modules/@iconify-json/ph": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@iconify-json/ph/-/ph-1.2.2.tgz", + "integrity": "sha512-PgkEZNtqa8hBGjHXQa4pMwZa93hmfu8FUSjs/nv4oUU6yLsgv+gh9nu28Kqi8Fz9CCVu4hj1MZs9/60J57IzFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@iconify/types": "*" + } + }, "node_modules/@iconify/collections": { "version": "1.0.719", "resolved": "https://registry.npmjs.org/@iconify/collections/-/collections-1.0.719.tgz", @@ -3598,6 +3620,16 @@ "node": "^20.19.0 || >=22.12.0" } }, + "node_modules/@oxc-parser/binding-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.2.tgz", + "integrity": "sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@oxc-parser/binding-win32-arm64-msvc": { "version": "0.141.0", "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.141.0.tgz", @@ -3930,6 +3962,16 @@ "node": "^20.19.0 || >=22.12.0" } }, + "node_modules/@oxc-transform/binding-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.2.tgz", + "integrity": "sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@oxc-transform/binding-win32-arm64-msvc": { "version": "0.141.0", "resolved": "https://registry.npmjs.org/@oxc-transform/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.141.0.tgz", diff --git a/package.json b/package.json index 7fb4b86..81a77a8 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,8 @@ "vue-router": "^5.2.0" }, "devDependencies": { + "@iconify-json/fa7-brands": "^1.2.4", + "@iconify-json/ph": "^1.2.2", "@pretendonetwork/eslint-config": "^0.1.4", "eslint-plugin-vue": "^10.0.0", "sass-embedded": "^1.86.3" diff --git a/src/components/Navbar/Navbar.vue b/src/components/Navbar/Navbar.vue index f940cac..596e608 100644 --- a/src/components/Navbar/Navbar.vue +++ b/src/components/Navbar/Navbar.vue @@ -211,7 +211,7 @@ onMounted(() => { aria-label="A link to our Discord server" > @@ -222,7 +222,7 @@ onMounted(() => { aria-label="A link to our Twitter account" > @@ -233,7 +233,7 @@ onMounted(() => { aria-label="A link to our GitHub organization" > @@ -351,7 +351,7 @@ onMounted(() => { aria-label="A link to our Discord server" > @@ -362,7 +362,7 @@ onMounted(() => { aria-label="A link to our Twitter account" > @@ -373,7 +373,7 @@ onMounted(() => { aria-label="A link to our GitHub organization" > diff --git a/src/pages/index.vue b/src/pages/index.vue index 14d820b..f4f24ea 100644 --- a/src/pages/index.vue +++ b/src/pages/index.vue @@ -61,7 +61,7 @@ function titleSuffixHandler(path: string) { focusable="false" > @@ -77,7 +77,7 @@ function titleSuffixHandler(path: string) { focusable="false" > @@ -275,7 +275,7 @@ function titleSuffixHandler(path: string) { aria-label="Open Github" >