diff --git a/package.json b/package.json index 7237a45..87c9553 100644 --- a/package.json +++ b/package.json @@ -21,8 +21,7 @@ "vue": "^3.5.25", "vue-router": "^4.6.3", "tsparticles": "~3.9.1", - "@tsparticles/vue3": "~3.0.1", - "vuejs-ajax": "^1.4.0" + "@tsparticles/vue3": "~3.0.1" }, "devDependencies": { "@quasar/vite-plugin": "^1.10.0", diff --git a/public/logo.png b/public/logo.png new file mode 100644 index 0000000..d0d0213 Binary files /dev/null and b/public/logo.png differ diff --git a/src/main.ts b/src/main.ts index cc4163a..697a75e 100644 --- a/src/main.ts +++ b/src/main.ts @@ -5,10 +5,22 @@ import App from './App.vue' import router from './router' import Particles from "@tsparticles/vue3"; import { loadFull } from "tsparticles"; +import { Quasar, Notify } from 'quasar' +import '@quasar/extras/material-icons/material-icons.css' +import 'quasar/dist/quasar.css' + +import axios from 'axios' +import VueAxios from 'vue-axios' const app = createApp(App) app.use(router) +app.use(Quasar, { + plugins: { + Notify + }, +}) +app.use(VueAxios, axios) app.use(Particles, { init: async engine => { await loadFull(engine); diff --git a/src/views/LoginView.vue b/src/views/LoginView.vue index a5971fa..358fcf1 100644 --- a/src/views/LoginView.vue +++ b/src/views/LoginView.vue @@ -1,5 +1,87 @@ + + - - diff --git a/vite.config.ts b/vite.config.ts index d49d708..32caec4 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -2,15 +2,17 @@ import { fileURLToPath, URL } from 'node:url' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' +import { quasar, transformAssetUrls } from '@quasar/vite-plugin' import vueJsx from '@vitejs/plugin-vue-jsx' import vueDevTools from 'vite-plugin-vue-devtools' // https://vite.dev/config/ export default defineConfig({ plugins: [ - vue(), + vue({ template: { transformAssetUrls } }), vueJsx(), vueDevTools(), + quasar(), ], resolve: { alias: {