From 89e7f84469a3eded99b10f4a3d545a9a9bbadeff Mon Sep 17 00:00:00 2001 From: Jan Hoegerle Date: Fri, 4 Apr 2025 11:20:46 +0200 Subject: [PATCH 1/7] Adding PrimeVue dependencies --- frontend/package.json | 2 ++ pnpm-lock.yaml | 71 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) diff --git a/frontend/package.json b/frontend/package.json index 3d4580a..9f3ed32 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -14,7 +14,9 @@ "format": "prettier --write src/" }, "dependencies": { + "@primeuix/themes": "^1.0.1", "pinia": "^3.0.1", + "primevue": "^4.3.3", "vue": "^3.5.13", "vue-router": "^4.5.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2f13700..e7a0a7c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,9 +10,15 @@ importers: frontend: dependencies: + '@primeuix/themes': + specifier: ^1.0.1 + version: 1.0.1 pinia: specifier: ^3.0.1 version: 3.0.1(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) + primevue: + specifier: ^4.3.3 + version: 4.3.3(vue@3.5.13(typescript@5.8.2)) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.8.2) @@ -516,6 +522,30 @@ packages: '@polka/url@1.0.0-next.28': resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} + '@primeuix/styled@0.5.1': + resolution: {integrity: sha512-5Ftw/KSauDPClQ8F2qCyCUF7cIUEY4yLNikf0rKV7Vsb8zGYNK0dahQe7CChaR6M2Kn+NA2DSBSk76ZXqj6Uog==} + engines: {node: '>=12.11.0'} + + '@primeuix/styles@1.0.1': + resolution: {integrity: sha512-R7SX001ILHIJM9hh1opbsuOFFK8dOM8GY1y99jaCFnAc5gGy3mFPJMhoexRYV1a6UZ2YbfcsQVPbIhoONI1gfg==} + + '@primeuix/themes@1.0.1': + resolution: {integrity: sha512-RllttI3oGTZa66UQDCIA2lPnJvO/xqtNpy+0eNql6fIxdS2AUg5n7L81jTZrHNZ+31T5OBzL/SGFCDycmHTz2g==} + + '@primeuix/utils@0.5.3': + resolution: {integrity: sha512-7SGh7734wcF1/uK6RzO6Z6CBjGQ97GDHfpyl2F1G/c7R0z9hkT/V72ypDo82AWcCS7Ta07oIjDpOCTkSVZuEGQ==} + engines: {node: '>=12.11.0'} + + '@primevue/core@4.3.3': + resolution: {integrity: sha512-kSkN5oourG7eueoFPIqiNX3oDT/f0I5IRK3uOY/ytz+VzTZp5yuaCN0Nt42ZQpVXjDxMxDvUhIdaXVrjr58NhQ==} + engines: {node: '>=12.11.0'} + peerDependencies: + vue: ^3.5.0 + + '@primevue/icons@4.3.3': + resolution: {integrity: sha512-ouQaxHyeFB6MSfEGGbjaK5Qv9efS1xZGetZoU5jcPm090MSYLFtroP1CuK3lZZAQals06TZ6T6qcoNukSHpK5w==} + engines: {node: '>=12.11.0'} + '@rollup/pluginutils@5.1.4': resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} engines: {node: '>=14.0.0'} @@ -1713,6 +1743,10 @@ packages: resolution: {integrity: sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==} engines: {node: '>=18'} + primevue@4.3.3: + resolution: {integrity: sha512-nooYVoEz5CdP3EhUkD6c3qTdRmpLHZh75fBynkUkl46K8y5rksHTjdSISiDijwTA5STQIOkyqLb+RM+HQ6nC1Q==} + engines: {node: '>=12.11.0'} + proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} @@ -2550,6 +2584,33 @@ snapshots: '@polka/url@1.0.0-next.28': {} + '@primeuix/styled@0.5.1': + dependencies: + '@primeuix/utils': 0.5.3 + + '@primeuix/styles@1.0.1': + dependencies: + '@primeuix/styled': 0.5.1 + + '@primeuix/themes@1.0.1': + dependencies: + '@primeuix/styled': 0.5.1 + + '@primeuix/utils@0.5.3': {} + + '@primevue/core@4.3.3(vue@3.5.13(typescript@5.8.2))': + dependencies: + '@primeuix/styled': 0.5.1 + '@primeuix/utils': 0.5.3 + vue: 3.5.13(typescript@5.8.2) + + '@primevue/icons@4.3.3(vue@3.5.13(typescript@5.8.2))': + dependencies: + '@primeuix/utils': 0.5.3 + '@primevue/core': 4.3.3(vue@3.5.13(typescript@5.8.2)) + transitivePeerDependencies: + - vue + '@rollup/pluginutils@5.1.4(rollup@4.37.0)': dependencies: '@types/estree': 1.0.6 @@ -3779,6 +3840,16 @@ snapshots: dependencies: parse-ms: 4.0.0 + primevue@4.3.3(vue@3.5.13(typescript@5.8.2)): + dependencies: + '@primeuix/styled': 0.5.1 + '@primeuix/styles': 1.0.1 + '@primeuix/utils': 0.5.3 + '@primevue/core': 4.3.3(vue@3.5.13(typescript@5.8.2)) + '@primevue/icons': 4.3.3(vue@3.5.13(typescript@5.8.2)) + transitivePeerDependencies: + - vue + proto-list@1.2.4: {} punycode@2.3.1: {} -- 2.45.3 From 29d1f41de5bcfad5520948feb44acb88d2296c85 Mon Sep 17 00:00:00 2001 From: Jan Hoegerle Date: Fri, 4 Apr 2025 11:21:19 +0200 Subject: [PATCH 2/7] Adding primevue to project --- frontend/src/main.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/frontend/src/main.ts b/frontend/src/main.ts index 5dcad83..16724be 100644 --- a/frontend/src/main.ts +++ b/frontend/src/main.ts @@ -2,12 +2,19 @@ import './assets/main.css' import { createApp } from 'vue' import { createPinia } from 'pinia' +import PrimeVue from 'primevue/config'; +import Aura from '@primeuix/themes/aura'; import App from './App.vue' import router from './router' const app = createApp(App) +app.use(PrimeVue, { + theme: { + preset: Aura + } +}) app.use(createPinia()) app.use(router) -- 2.45.3 From c6211418a667b9db2973e61eeda0142fca5ed291 Mon Sep 17 00:00:00 2001 From: Jan Hoegerle Date: Fri, 4 Apr 2025 11:20:46 +0200 Subject: [PATCH 3/7] Adding PrimeVue dependencies --- frontend/package.json | 2 ++ pnpm-lock.yaml | 71 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) diff --git a/frontend/package.json b/frontend/package.json index 3d4580a..9f3ed32 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -14,7 +14,9 @@ "format": "prettier --write src/" }, "dependencies": { + "@primeuix/themes": "^1.0.1", "pinia": "^3.0.1", + "primevue": "^4.3.3", "vue": "^3.5.13", "vue-router": "^4.5.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2f13700..e7a0a7c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,9 +10,15 @@ importers: frontend: dependencies: + '@primeuix/themes': + specifier: ^1.0.1 + version: 1.0.1 pinia: specifier: ^3.0.1 version: 3.0.1(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) + primevue: + specifier: ^4.3.3 + version: 4.3.3(vue@3.5.13(typescript@5.8.2)) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.8.2) @@ -516,6 +522,30 @@ packages: '@polka/url@1.0.0-next.28': resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} + '@primeuix/styled@0.5.1': + resolution: {integrity: sha512-5Ftw/KSauDPClQ8F2qCyCUF7cIUEY4yLNikf0rKV7Vsb8zGYNK0dahQe7CChaR6M2Kn+NA2DSBSk76ZXqj6Uog==} + engines: {node: '>=12.11.0'} + + '@primeuix/styles@1.0.1': + resolution: {integrity: sha512-R7SX001ILHIJM9hh1opbsuOFFK8dOM8GY1y99jaCFnAc5gGy3mFPJMhoexRYV1a6UZ2YbfcsQVPbIhoONI1gfg==} + + '@primeuix/themes@1.0.1': + resolution: {integrity: sha512-RllttI3oGTZa66UQDCIA2lPnJvO/xqtNpy+0eNql6fIxdS2AUg5n7L81jTZrHNZ+31T5OBzL/SGFCDycmHTz2g==} + + '@primeuix/utils@0.5.3': + resolution: {integrity: sha512-7SGh7734wcF1/uK6RzO6Z6CBjGQ97GDHfpyl2F1G/c7R0z9hkT/V72ypDo82AWcCS7Ta07oIjDpOCTkSVZuEGQ==} + engines: {node: '>=12.11.0'} + + '@primevue/core@4.3.3': + resolution: {integrity: sha512-kSkN5oourG7eueoFPIqiNX3oDT/f0I5IRK3uOY/ytz+VzTZp5yuaCN0Nt42ZQpVXjDxMxDvUhIdaXVrjr58NhQ==} + engines: {node: '>=12.11.0'} + peerDependencies: + vue: ^3.5.0 + + '@primevue/icons@4.3.3': + resolution: {integrity: sha512-ouQaxHyeFB6MSfEGGbjaK5Qv9efS1xZGetZoU5jcPm090MSYLFtroP1CuK3lZZAQals06TZ6T6qcoNukSHpK5w==} + engines: {node: '>=12.11.0'} + '@rollup/pluginutils@5.1.4': resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} engines: {node: '>=14.0.0'} @@ -1713,6 +1743,10 @@ packages: resolution: {integrity: sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==} engines: {node: '>=18'} + primevue@4.3.3: + resolution: {integrity: sha512-nooYVoEz5CdP3EhUkD6c3qTdRmpLHZh75fBynkUkl46K8y5rksHTjdSISiDijwTA5STQIOkyqLb+RM+HQ6nC1Q==} + engines: {node: '>=12.11.0'} + proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} @@ -2550,6 +2584,33 @@ snapshots: '@polka/url@1.0.0-next.28': {} + '@primeuix/styled@0.5.1': + dependencies: + '@primeuix/utils': 0.5.3 + + '@primeuix/styles@1.0.1': + dependencies: + '@primeuix/styled': 0.5.1 + + '@primeuix/themes@1.0.1': + dependencies: + '@primeuix/styled': 0.5.1 + + '@primeuix/utils@0.5.3': {} + + '@primevue/core@4.3.3(vue@3.5.13(typescript@5.8.2))': + dependencies: + '@primeuix/styled': 0.5.1 + '@primeuix/utils': 0.5.3 + vue: 3.5.13(typescript@5.8.2) + + '@primevue/icons@4.3.3(vue@3.5.13(typescript@5.8.2))': + dependencies: + '@primeuix/utils': 0.5.3 + '@primevue/core': 4.3.3(vue@3.5.13(typescript@5.8.2)) + transitivePeerDependencies: + - vue + '@rollup/pluginutils@5.1.4(rollup@4.37.0)': dependencies: '@types/estree': 1.0.6 @@ -3779,6 +3840,16 @@ snapshots: dependencies: parse-ms: 4.0.0 + primevue@4.3.3(vue@3.5.13(typescript@5.8.2)): + dependencies: + '@primeuix/styled': 0.5.1 + '@primeuix/styles': 1.0.1 + '@primeuix/utils': 0.5.3 + '@primevue/core': 4.3.3(vue@3.5.13(typescript@5.8.2)) + '@primevue/icons': 4.3.3(vue@3.5.13(typescript@5.8.2)) + transitivePeerDependencies: + - vue + proto-list@1.2.4: {} punycode@2.3.1: {} -- 2.45.3 From 4f6b5bab31c6322b79dcfd9cce07eaa809548383 Mon Sep 17 00:00:00 2001 From: Jan Hoegerle Date: Fri, 4 Apr 2025 11:21:19 +0200 Subject: [PATCH 4/7] Adding primevue to project --- frontend/src/main.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/frontend/src/main.ts b/frontend/src/main.ts index 5dcad83..16724be 100644 --- a/frontend/src/main.ts +++ b/frontend/src/main.ts @@ -2,12 +2,19 @@ import './assets/main.css' import { createApp } from 'vue' import { createPinia } from 'pinia' +import PrimeVue from 'primevue/config'; +import Aura from '@primeuix/themes/aura'; import App from './App.vue' import router from './router' const app = createApp(App) +app.use(PrimeVue, { + theme: { + preset: Aura + } +}) app.use(createPinia()) app.use(router) -- 2.45.3 From 15c4e0b2462c079a142374cad16bf864935982cc Mon Sep 17 00:00:00 2001 From: Jan Hoegerle Date: Fri, 4 Apr 2025 12:50:34 +0200 Subject: [PATCH 5/7] formating --- frontend/src/main.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/main.ts b/frontend/src/main.ts index 16724be..7bd1657 100644 --- a/frontend/src/main.ts +++ b/frontend/src/main.ts @@ -12,7 +12,7 @@ const app = createApp(App) app.use(PrimeVue, { theme: { - preset: Aura + preset: Aura } }) app.use(createPinia()) -- 2.45.3 From 13bb4330e562e7b0f666e3b02ab42e80696c2972 Mon Sep 17 00:00:00 2001 From: Jan Hoegerle Date: Fri, 4 Apr 2025 12:53:14 +0200 Subject: [PATCH 6/7] fixxes --- frontend/src/main.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/frontend/src/main.ts b/frontend/src/main.ts index 7a4b4f1..7bd1657 100644 --- a/frontend/src/main.ts +++ b/frontend/src/main.ts @@ -4,8 +4,6 @@ import { createApp } from 'vue' import { createPinia } from 'pinia' import PrimeVue from 'primevue/config'; import Aura from '@primeuix/themes/aura'; -import PrimeVue from 'primevue/config'; -import Aura from '@primeuix/themes/aura'; import App from './App.vue' import router from './router' -- 2.45.3 From 6952fa14b85634eae3caca6116af14374053a5b1 Mon Sep 17 00:00:00 2001 From: Jan Hoegerle Date: Fri, 4 Apr 2025 13:09:16 +0200 Subject: [PATCH 7/7] Leck meine Pipeline --- frontend/src/main.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/src/main.ts b/frontend/src/main.ts index 7bd1657..426cec8 100644 --- a/frontend/src/main.ts +++ b/frontend/src/main.ts @@ -2,8 +2,8 @@ import './assets/main.css' import { createApp } from 'vue' import { createPinia } from 'pinia' -import PrimeVue from 'primevue/config'; -import Aura from '@primeuix/themes/aura'; +import PrimeVue from 'primevue/config' +import Aura from '@primeuix/themes/aura' import App from './App.vue' import router from './router' @@ -12,8 +12,8 @@ const app = createApp(App) app.use(PrimeVue, { theme: { - preset: Aura - } + preset: Aura, + }, }) app.use(createPinia()) app.use(router) -- 2.45.3