Jelajahi Sumber

fix(build): add missing unhead dependencies and fix TS errors

unknown 7 jam lalu
induk
melakukan
ee1d0a928a
3 mengubah file dengan 4 tambahan dan 1 penghapusan
  1. 2 0
      package.json
  2. 1 1
      src/App.vue
  3. 1 0
      src/pages/Contact.vue

+ 2 - 0
package.json

@@ -15,6 +15,8 @@
   },
   "dependencies": {
     "@tanstack/vue-query": "^5.25.0",
+    "@unhead/vue": "^1.9.0",
+    "@unhead/schema": "^1.9.0",
     "@types/three": "^0.183.1",
     "@vueuse/core": "^10.9.0",
     "@vueuse/motion": "^2.1.0",

+ 1 - 1
src/App.vue

@@ -26,7 +26,7 @@ authStore.init();
 
 // Global SEO Defaults
 useHead({
-  titleTemplate: (title) => title ? `${title} | Radionica 3D` : 'Radionica 3D',
+  titleTemplate: (title: string | undefined) => title ? `${title} | Radionica 3D` : 'Radionica 3D',
   htmlAttrs: {
     lang: computed(() => locale.value)
   },

+ 1 - 0
src/pages/Contact.vue

@@ -235,6 +235,7 @@ import { useHead } from "@unhead/vue";
 import { computed } from "vue";
 
 const { t } = useI18n();
+const fileInputRef = ref<HTMLInputElement | null>(null);
 
 useHead({
   title: computed(() => `${t('footer.contact')} | Radionica 3D`),