diff --git a/front/components.d.ts b/front/components.d.ts index b9a0be7..7a13a85 100644 --- a/front/components.d.ts +++ b/front/components.d.ts @@ -7,6 +7,7 @@ export {} declare module 'vue' { export interface GlobalComponents { + Game: typeof import('./src/components/Game.vue')['default'] Home: typeof import('./src/components/Home.vue')['default'] IMdi3dRotation: typeof import('~icons/mdi/3d-rotation')['default'] IMdiCard: typeof import('~icons/mdi/card')['default'] @@ -17,5 +18,7 @@ declare module 'vue' { IMdiVideo3d: typeof import('~icons/mdi/video3d')['default'] Projects: typeof import('./src/components/Projects.vue')['default'] RandomIcon: typeof import('./src/components/RandomIcon.vue')['default'] + RouterLink: typeof import('vue-router')['RouterLink'] + RouterView: typeof import('vue-router')['RouterView'] } } diff --git a/front/package-lock.json b/front/package-lock.json index 7cf9567..998fdc3 100644 --- a/front/package-lock.json +++ b/front/package-lock.json @@ -9,6 +9,7 @@ "version": "0.0.0", "dependencies": { "@fireworks-js/vue": "^2.10.7", + "@vueuse/components": "^10.9.0", "@vueuse/core": "^10.9.0", "pinia": "^2.1.7", "reset-css": "^5.0.2", @@ -950,6 +951,41 @@ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.25.tgz", "integrity": "sha512-k0yappJ77g2+KNrIaF0FFnzwLvUBLUYr8VOwz+/6vLsmItFp51AcxLL7Ey3iPd7BIRyWPOcqUjMnm7OkahXllA==" }, + "node_modules/@vueuse/components": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/components/-/components-10.9.0.tgz", + "integrity": "sha512-BHQpA0yIi3y7zKa1gYD0FUzLLkcRTqVhP8smnvsCK6GFpd94Nziq1XVPD7YpFeho0k5BzbBiNZF7V/DpkJ967A==", + "dependencies": { + "@vueuse/core": "10.9.0", + "@vueuse/shared": "10.9.0", + "vue-demi": ">=0.14.7" + } + }, + "node_modules/@vueuse/components/node_modules/vue-demi": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, "node_modules/@vueuse/core": { "version": "10.9.0", "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.9.0.tgz", diff --git a/front/package.json b/front/package.json index dbc1586..69091f5 100644 --- a/front/package.json +++ b/front/package.json @@ -10,6 +10,7 @@ }, "dependencies": { "@fireworks-js/vue": "^2.10.7", + "@vueuse/components": "^10.9.0", "@vueuse/core": "^10.9.0", "pinia": "^2.1.7", "reset-css": "^5.0.2", diff --git a/front/src/components/Game.vue b/front/src/components/Game.vue index 1e68967..019a6c3 100644 --- a/front/src/components/Game.vue +++ b/front/src/components/Game.vue @@ -1,3 +1,99 @@ + - game time - \ No newline at end of file +