From 0ac7264bdb2c0b0a3cd500973cf9a59d9dcd8d21 Mon Sep 17 00:00:00 2001 From: masterElmar <18119527+masterElmar@users.noreply.github.com> Date: Fri, 17 Nov 2023 19:32:17 +0100 Subject: [PATCH 1/2] feat:#71 fixed missing translation, added time format Signed-off-by: masterElmar <18119527+masterElmar@users.noreply.github.com> --- frontend/package-lock.json | 22 +++++++++ frontend/package.json | 1 + frontend/src/components/ModuleInformation.vue | 46 +++++++++++++++---- frontend/src/i18n/translations/de.json | 11 ++++- frontend/src/i18n/translations/en.json | 11 ++++- frontend/src/view/EditCalendarView.vue | 2 +- 6 files changed, 79 insertions(+), 14 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 6c1bdde..2f46aa0 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -29,6 +29,7 @@ "eslint": "^8.48.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-vue": "^9.17.0", + "moment-timezone": "^0.5.43", "prettier": "3.0.2", "sass": "^1.69.5", "sass-loader": "^13.3.2", @@ -2719,6 +2720,27 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/moment-timezone": { + "version": "0.5.43", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.43.tgz", + "integrity": "sha512-72j3aNyuIsDxdF1i7CEgV2FfxM1r6aaqJyLB2vwb33mXYyoyLly+F1zbWqhA3/bVIoJ4szlUoMbUnVdid32NUQ==", + "dev": true, + "dependencies": { + "moment": "^2.29.4" + }, + "engines": { + "node": "*" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", diff --git a/frontend/package.json b/frontend/package.json index e6cd731..3c1e442 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -32,6 +32,7 @@ "eslint": "^8.48.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-vue": "^9.17.0", + "moment-timezone": "^0.5.43", "prettier": "3.0.2", "sass": "^1.69.5", "sass-loader": "^13.3.2", diff --git a/frontend/src/components/ModuleInformation.vue b/frontend/src/components/ModuleInformation.vue index f6afc35..7df983c 100644 --- a/frontend/src/components/ModuleInformation.vue +++ b/frontend/src/components/ModuleInformation.vue @@ -1,10 +1,30 @@ From 4341654470c01894453170d5a255a7093ad066d3 Mon Sep 17 00:00:00 2001 From: masterElmar <18119527+masterElmar@users.noreply.github.com> Date: Fri, 17 Nov 2023 20:49:25 +0100 Subject: [PATCH 2/2] fix:#71 fixed formatting and import for moment --- frontend/package-lock.json | 6 +++--- frontend/src/components/ModuleInformation.vue | 2 +- frontend/tsconfig.json | 3 ++- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 2f46aa0..1a3f9e4 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -2982,9 +2982,9 @@ } }, "node_modules/postcss": { - "version": "8.4.28", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.28.tgz", - "integrity": "sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==", + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", "funding": [ { "type": "opencollective", diff --git a/frontend/src/components/ModuleInformation.vue b/frontend/src/components/ModuleInformation.vue index 7df983c..893a917 100644 --- a/frontend/src/components/ModuleInformation.vue +++ b/frontend/src/components/ModuleInformation.vue @@ -2,7 +2,7 @@ import {inject} from "vue"; import {Module} from "../model/module.ts"; import {Event} from "../model/event.ts"; -import * as moment from 'moment-timezone'; +import moment from "moment-timezone"; // eslint-disable-next-line @typescript-eslint/no-explicit-any const dialogRef = inject("dialogRef") as any; diff --git a/frontend/tsconfig.json b/frontend/tsconfig.json index 44a1581..46c9d90 100644 --- a/frontend/tsconfig.json +++ b/frontend/tsconfig.json @@ -17,7 +17,8 @@ "strict": true, "noUnusedLocals": true, "noUnusedParameters": true, - "noFallthroughCasesInSwitch": true + "noFallthroughCasesInSwitch": true, + "allowSyntheticDefaultImports": true }, "paths": { "@/*": ["./src/*"]