From 2344e6c914ba35bc406661b8b68fb4dfd4967076 Mon Sep 17 00:00:00 2001 From: MiniDigger | Martin Date: Wed, 28 Dec 2022 22:07:47 +0100 Subject: [PATCH] fix(frontend): fix last vue-tsc errors and enable typechecking on build and dev --- frontend/.gitignore | 1 + frontend/nuxt.config.ts | 3 +-- frontend/src/components/Footer.vue | 2 +- frontend/src/components/Header.vue | 5 ++++- frontend/src/components/form/Form.vue | 4 ++++ frontend/src/components/form/FormContainer.vue | 5 ++--- frontend/src/layouts/default.vue | 14 ++++++++------ frontend/src/lib | 2 +- frontend/src/middleware/settings.global.ts | 3 ++- frontend/src/pages/account/login.vue | 4 ++-- frontend/src/pages/account/settings.vue | 6 +++--- frontend/src/pages/error.vue | 6 +++--- frontend/src/pages/index.vue | 9 +++++---- frontend/src/plugins/kratos.ts | 10 ++-------- 14 files changed, 39 insertions(+), 35 deletions(-) diff --git a/frontend/.gitignore b/frontend/.gitignore index 14924169..8087fc4b 100644 --- a/frontend/.gitignore +++ b/frontend/.gitignore @@ -7,3 +7,4 @@ node_modules .nuxt src/server/middleware/@proxy/proxy.ts .output +tsconfig.tsbuildinfo diff --git a/frontend/nuxt.config.ts b/frontend/nuxt.config.ts index a4e3cdd4..a7baf173 100644 --- a/frontend/nuxt.config.ts +++ b/frontend/nuxt.config.ts @@ -68,8 +68,7 @@ export default defineNuxtConfig({ writeEarlyHints: false, }, typescript: { - // typeCheck: "build", // TODO enable typechecking on build - // typeCheck: true, // uncomment to run it at dev + typeCheck: true, }, nitro: { compressPublicAssets: true, diff --git a/frontend/src/components/Footer.vue b/frontend/src/components/Footer.vue index 1f921e78..a282ae42 100644 --- a/frontend/src/components/Footer.vue +++ b/frontend/src/components/Footer.vue @@ -5,7 +5,7 @@ const { t } = useI18n();