From 3a57127eaf93055cf7179fc6f7dac333d9c6fbd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rn-Michael=20Miehe?= <40151420+ldericher@users.noreply.github.com> Date: Fri, 9 Sep 2022 16:38:12 +0000 Subject: [PATCH] Vuetify boilerplate --- ui/package.json | 9 +- ui/public/index.html | 4 +- ui/src/App.vue | 70 ++++++++--- ui/src/assets/logo.svg | 1 + ui/src/components/HelloWorld.vue | 201 ++++++++++++++++++++++--------- ui/src/main.ts | 4 +- ui/src/plugins/vuetify.ts | 7 ++ ui/src/shims-vuetify.d.ts | 4 + ui/tsconfig.json | 2 +- ui/vue.config.js | 4 +- ui/yarn.lock | 106 ++++++++++++++-- 11 files changed, 326 insertions(+), 86 deletions(-) create mode 100644 ui/src/assets/logo.svg create mode 100644 ui/src/plugins/vuetify.ts create mode 100644 ui/src/shims-vuetify.d.ts diff --git a/ui/package.json b/ui/package.json index 2156369..105324d 100644 --- a/ui/package.json +++ b/ui/package.json @@ -12,7 +12,8 @@ "register-service-worker": "^1.7.2", "vue": "^2.6.14", "vue-class-component": "^7.2.3", - "vue-property-decorator": "^9.1.2" + "vue-property-decorator": "^9.1.2", + "vuetify": "^2.6.0" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^5.4.0", @@ -26,8 +27,12 @@ "axios": "^0.18.0", "eslint": "^7.32.0", "eslint-plugin-vue": "^8.0.3", + "sass": "~1.32.0", + "sass-loader": "^10.0.0", "typescript": "~4.5.5", "vue-cli-plugin-axios": "~0.0.4", - "vue-template-compiler": "^2.6.14" + "vue-cli-plugin-vuetify": "^2.5.5", + "vue-template-compiler": "^2.6.14", + "vuetify-loader": "^1.7.0" } } diff --git a/ui/public/index.html b/ui/public/index.html index 3e5a139..bc51465 100644 --- a/ui/public/index.html +++ b/ui/public/index.html @@ -1,11 +1,13 @@ - + <%= htmlWebpackPlugin.options.title %> + +