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 %>
+
+