diff --git a/front/MyINPulse-front/package-lock.json b/front/MyINPulse-front/package-lock.json index 1c03aec..2840ddb 100644 --- a/front/MyINPulse-front/package-lock.json +++ b/front/MyINPulse-front/package-lock.json @@ -8,13 +8,9 @@ "name": "my-vue-app", "version": "0.0.0", "dependencies": { - "@auth0/auth0-vue": "^2.4.0", - "@dsb-norge/vue-keycloak-js": "^3.0.1", "axios": "^1.7.9", "cors": "^2.8.5", "keycloak-js": "^26.1.0", - "oidc-client-ts": "^3.1.0", - "oidc-spa": "^6.0.7", "pinia": "^2.3.1", "pinia-plugin-persistedstate": "^4.2.0", "vue": "^3.5.13", @@ -54,28 +50,6 @@ "url": "https://github.com/sponsors/antfu" } }, - "node_modules/@auth0/auth0-spa-js": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@auth0/auth0-spa-js/-/auth0-spa-js-2.1.3.tgz", - "integrity": "sha512-NMTBNuuG4g3rame1aCnNS5qFYIzsTUV5qTFPRfTyYFS1feS6jsCBR+eTq9YkxCp1yuoM2UIcjunPaoPl77U9xQ==" - }, - "node_modules/@auth0/auth0-vue": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@auth0/auth0-vue/-/auth0-vue-2.4.0.tgz", - "integrity": "sha512-12iLvojP8Pvxqu2Abxzksp0HqlSovGiAUhWrppnOaJP02MZEBQo+c/IwM6VbM0edNk+eqqjX5u96iw5peaCPSg==", - "dependencies": { - "@auth0/auth0-spa-js": "^2.1.3", - "vue": "^3.2.41" - }, - "peerDependencies": { - "vue-router": "^4.0.12" - }, - "peerDependenciesMeta": { - "vue-router": { - "optional": true - } - } - }, "node_modules/@babel/code-frame": { "version": "7.26.2", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", @@ -489,22 +463,6 @@ "node": ">=6.9.0" } }, - "node_modules/@dsb-norge/vue-keycloak-js": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@dsb-norge/vue-keycloak-js/-/vue-keycloak-js-3.0.1.tgz", - "integrity": "sha512-uJ4deVw4Vyp2FrG0JjYAy8NE6zIlIIl/92mQDlSGH+9kc758hBdrCdZSD3aVzv/Lwh07tpOXsx4jXzbVQkPfkA==", - "dependencies": { - "keycloak-js": "26.0.7" - }, - "peerDependencies": { - "vue": ">=3.0.0" - } - }, - "node_modules/@dsb-norge/vue-keycloak-js/node_modules/keycloak-js": { - "version": "26.0.7", - "resolved": "https://registry.npmjs.org/keycloak-js/-/keycloak-js-26.0.7.tgz", - "integrity": "sha512-vKCk1ISMiouYRLjMzi5fKp58RnYxKEBS29BoDgVfYwVW94IXchj9jLqBvIet31VD1v79l3WaWT+WMX7fH8O4wA==" - }, "node_modules/@esbuild/aix-ppc64": { "version": "0.24.2", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz", @@ -2639,14 +2597,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/jwt-decode": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-4.0.0.tgz", - "integrity": "sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==", - "engines": { - "node": ">=18" - } - }, "node_modules/keycloak-js": { "version": "26.1.0", "resolved": "https://registry.npmjs.org/keycloak-js/-/keycloak-js-26.1.0.tgz", @@ -2982,34 +2932,6 @@ "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.4.tgz", "integrity": "sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==" }, - "node_modules/oidc-client-ts": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/oidc-client-ts/-/oidc-client-ts-3.1.0.tgz", - "integrity": "sha512-IDopEXjiwjkmJLYZo6BTlvwOtnlSniWZkKZoXforC/oLZHC9wkIxd25Kwtmo5yKFMMVcsp3JY6bhcNJqdYk8+g==", - "dependencies": { - "jwt-decode": "^4.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/oidc-spa": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/oidc-spa/-/oidc-spa-6.0.7.tgz", - "integrity": "sha512-2N/mGou2RVyFcpD2dyKWpDkCeDbSwqFg7U1o6y4WiL62EbEa7QHWgM0GlU9mWzt1r2dXJQZYrqbL07AVVv/juQ==", - "peerDependencies": { - "@types/react": "*", - "react": "*" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react": { - "optional": true - } - } - }, "node_modules/open": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", diff --git a/front/MyINPulse-front/src/App.vue b/front/MyINPulse-front/src/App.vue index 0364853..71701b5 100644 --- a/front/MyINPulse-front/src/App.vue +++ b/front/MyINPulse-front/src/App.vue @@ -1,11 +1,48 @@ + + \ No newline at end of file diff --git a/front/MyINPulse-front/src/components/Header.vue b/front/MyINPulse-front/src/components/Header.vue new file mode 100644 index 0000000..cac4595 --- /dev/null +++ b/front/MyINPulse-front/src/components/Header.vue @@ -0,0 +1,26 @@ + + + + + \ No newline at end of file diff --git a/front/MyINPulse-front/src/components/Project-comp.vue b/front/MyINPulse-front/src/components/Project-comp.vue new file mode 100644 index 0000000..3e060bb --- /dev/null +++ b/front/MyINPulse-front/src/components/Project-comp.vue @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/front/MyINPulse-front/src/components/icons/logo inpulse.png b/front/MyINPulse-front/src/components/icons/logo inpulse.png new file mode 100644 index 0000000..e5a30ee Binary files /dev/null and b/front/MyINPulse-front/src/components/icons/logo inpulse.png differ diff --git a/front/MyINPulse-front/src/main.ts b/front/MyINPulse-front/src/main.ts index 28c0359..e33d5c1 100644 --- a/front/MyINPulse-front/src/main.ts +++ b/front/MyINPulse-front/src/main.ts @@ -25,6 +25,7 @@ keycloakService.CallInit(() => { }) +createApp(App).mount('#app'); // TODO: fix the comment /*