From e74d92d10529be874af376406ca2026e61c54365 Mon Sep 17 00:00:00 2001 From: joan Date: Fri, 25 Feb 2022 15:08:11 +0100 Subject: [PATCH] feat(login): added login page Refs: #3648 --- src/App.vue | 25 +++------ src/quasar-user-options.ts | 3 +- src/router/index.ts | 26 +++------ src/views/About.vue | 5 -- src/views/Home.vue | 18 ------ src/views/Login.vue | 112 +++++++++++++++++++++++++++++++++++++ vue.config.js | 10 ++++ 7 files changed, 141 insertions(+), 58 deletions(-) delete mode 100644 src/views/About.vue delete mode 100644 src/views/Home.vue create mode 100644 src/views/Login.vue diff --git a/src/App.vue b/src/App.vue index 6b7439d38e3..981b4e3d4c3 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,22 +1,15 @@ + + diff --git a/src/quasar-user-options.ts b/src/quasar-user-options.ts index 8ff064cd003..cbc17abd6be 100644 --- a/src/quasar-user-options.ts +++ b/src/quasar-user-options.ts @@ -2,10 +2,11 @@ import './styles/quasar.scss'; import lang from 'quasar/lang/es.js'; import '@quasar/extras/roboto-font/roboto-font.css'; import '@quasar/extras/material-icons/material-icons.css'; +import { Notify } from 'quasar'; // To be used on app.use(Quasar, { ... }) export default { config: {}, - plugins: {}, + plugins: [Notify], lang: lang, }; diff --git a/src/router/index.ts b/src/router/index.ts index f752b63075d..db274ef8143 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -1,26 +1,16 @@ -import { createRouter, createWebHistory, RouteRecordRaw } from "vue-router"; -import Home from "../views/Home.vue"; +import { createRouter, createWebHistory, RouteRecordRaw } from 'vue-router'; const routes: Array = [ - { - path: "/", - name: "Home", - component: Home, - }, - { - path: "/about", - name: "About", - // route level code-splitting - // this generates a separate chunk (about.[hash].js) for this route - // which is lazy-loaded when the route is visited. - component: () => - import(/* webpackChunkName: "about" */ "../views/About.vue"), - }, + { + path: '/', + name: 'Login', + component: () => import('../views/Login.vue'), + }, ]; const router = createRouter({ - history: createWebHistory(process.env.BASE_URL), - routes, + history: createWebHistory(process.env.BASE_URL), + routes, }); export default router; diff --git a/src/views/About.vue b/src/views/About.vue deleted file mode 100644 index 3fa28070de2..00000000000 --- a/src/views/About.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/src/views/Home.vue b/src/views/Home.vue deleted file mode 100644 index 18adfd3658f..00000000000 --- a/src/views/Home.vue +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/src/views/Login.vue b/src/views/Login.vue new file mode 100644 index 00000000000..6b9d22ec1ac --- /dev/null +++ b/src/views/Login.vue @@ -0,0 +1,112 @@ + + + + + diff --git a/vue.config.js b/vue.config.js index 939447ff154..be9c20ee592 100644 --- a/vue.config.js +++ b/vue.config.js @@ -13,4 +13,14 @@ module.exports = { }, }, transpileDependencies: ['quasar'], + devServer: { + proxy: { + '^/api': { + target: 'http://localhost:3000', + logLevel: 'debug', + changeOrigin: true, + secure: false, + }, + }, + }, };