From b70f0df0842a27995216583ec67aa8f2e50e6d35 Mon Sep 17 00:00:00 2001 From: Paolo Arena Date: Sun, 29 Dec 2019 23:30:26 +0100 Subject: [PATCH] - User Profile - DashBoard start --- package.json | 2 ++ quasar.conf.js | 4 ++-- src/db/i18n_website.js | 3 +++ src/db/static_data.ts | 14 ++++++++++++-- src/root/home/home.vue | 12 ++++++------ yarn.lock | 22 +++++++++++++++++++++- 6 files changed, 46 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index d4c2c0f..770d88c 100755 --- a/package.json +++ b/package.json @@ -59,6 +59,7 @@ "vee-validate": "^2.1.2", "vue": "^2.6.10", "vue-class-component": "^6.3.2", + "vue-country-code": "^1.0.9", "vue-i18n": "^8.1.0", "vue-idb": "^0.2.0", "vue-meta": "^2.3.1", @@ -66,6 +67,7 @@ "vue-router": "^3.0.1", "vue-scroll-reveal": "^1.0.11", "vue-svgicon": "^3.1.0", + "vue-tel-input": "^4.1.1", "vue2-dragula": "^2.5.4", "vuelidate": "^0.7.4", "vuex": "^3.0.1", diff --git a/quasar.conf.js b/quasar.conf.js index 148ba61..fa5f9ab 100644 --- a/quasar.conf.js +++ b/quasar.conf.js @@ -104,8 +104,8 @@ module.exports = function (ctx) { { path: 'error-handler', server: true, client: true }, { path: 'globalroutines', server: true, client: true }, { path: 'vue-idb', server: true, client: true }, - { path: 'dragula', server: false, client: true }, - { path: 'guard', server: true, client: true }], + { path: 'guard', server: true, client: true }, + { path: 'vuetelinput', server: true, client: true }], // { path: 'googlemap', server: true, client: true }], css: [ 'app.styl' diff --git a/src/db/i18n_website.js b/src/db/i18n_website.js index c61ab49..2682a9d 100644 --- a/src/db/i18n_website.js +++ b/src/db/i18n_website.js @@ -7,6 +7,7 @@ const msg_website = { SignUp2: 'Registrazione', SignIn: 'Login', vreg: 'Verifica Reg', + dashboard:'Lavagna', Test: 'Test', Category: 'Categorie', Admin: 'Admin', @@ -56,6 +57,7 @@ const msg_website = { SignUp2: 'Registro', SignIn: 'Login', vreg: 'Verifica Reg', + dashboard:'Tablero', Test: 'Test', Category: 'Categorie', Admin: 'Admin', @@ -95,6 +97,7 @@ const msg_website = { SignUp2: 'Registration', SignIn: 'Login', vreg: 'Check Registration', + dashboard:'Dashboard', Test: 'Test', Category: 'Categorie', Admin: 'Admin', diff --git a/src/db/static_data.ts b/src/db/static_data.ts index 48cb127..49665f7 100644 --- a/src/db/static_data.ts +++ b/src/db/static_data.ts @@ -196,6 +196,16 @@ const routes: IListRoutes[] = [ inmenu: true, infooter: true }, + { + active: true, + path: '/dashboard', + materialIcon: 'chalkboard', + name: 'pages.dashboard', + component: () => import('@/views/user/dashboard/dashboard.vue'), + reqauth: false, + inmenu: true, + infooter: true + }, { active: true, path: '/admin/newsletter/:idparam', @@ -256,7 +266,7 @@ const routes: IListRoutes[] = [ path: '/signup', materialIcon: 'how_to_reg', name: 'pages.SignUp', - component: () => import('@/views/login/signup/signup.vue'), + component: () => import('@/views/login/signup_complete/signup_complete.vue'), inmenu: false, infooter: false, separator: false @@ -266,7 +276,7 @@ const routes: IListRoutes[] = [ path: '/signup/:invited', materialIcon: 'how_to_reg', name: 'pages.SignUp2', - component: () => import('@/views/login/signup/signup.vue'), + component: () => import('@/views/login/signup_complete/signup_complete.vue'), inmenu: false, infooter: false, separator: false diff --git a/src/root/home/home.vue b/src/root/home/home.vue index e69eb59..c9a8e30 100644 --- a/src/root/home/home.vue +++ b/src/root/home/home.vue @@ -95,7 +95,7 @@ + mystyle="letter-spacing: 0.25rem; " myclass="myshad" canopen="true">
@@ -115,7 +115,7 @@ + mystyle="letter-spacing: 0.25rem; " canopen="true">
+ mystyle="letter-spacing: 0.25rem; " canopen="true">
1) Voglia di giocare, e desiderio di Donare 33 € per aiutare un'altra persona a realizzare i propri sogni.

@@ -270,7 +270,7 @@ + mystyle="letter-spacing: 0.25rem; " myclass="myshad" canopen="true">
@@ -290,7 +290,7 @@ + mystyle="letter-spacing: 0.25rem; " canopen="true"> + mystyle="letter-spacing: 0.125rem;" canopen="true">
diff --git a/yarn.lock b/yarn.lock index 8c5e54d..3368dc2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2391,6 +2391,11 @@ autoprefixer@^6.3.1: postcss "^5.2.16" postcss-value-parser "^3.2.3" +awesome-phonenumber@^2.15.0: + version "2.24.0" + resolved "https://registry.yarnpkg.com/awesome-phonenumber/-/awesome-phonenumber-2.24.0.tgz#4f9f236cb86c53b8a76ea1ae090680da4bbb3770" + integrity sha512-0zrNsYYFywSTLR3RcwgpokESiDH9bEuiEzlEqg9LFbno7F6x86ES8EZA9roLb2jfNdqjK5rCvmxw5/mjdoKkQQ== + aws-sign2@~0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" @@ -14585,6 +14590,14 @@ vue-cli-plugin-element-ui@^1.1.2: resolved "https://registry.yarnpkg.com/vue-cli-plugin-element-ui/-/vue-cli-plugin-element-ui-1.1.4.tgz#8307640d85230ba61e15e926879f695ba8eeaedf" integrity sha512-Q1/JFvdnKPpogSFvT3GfcUxftLFFrTU6ILXIp1/0PO22TlmwxVVr+1zLOQ1FABO34cooWR1+yoQMasVBA4sPQg== +vue-country-code@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/vue-country-code/-/vue-country-code-1.0.9.tgz#d53bccfae3987e1d718ffc2521350b0211e187a0" + integrity sha512-U8I+bKbjnKpBCr3jBFuONEY1IxaRli9RenRqVm1AEoK+SrjTscsQrju7mMBJexh65Pfpbc8XEmGtBe3J7n87eg== + dependencies: + vue "^2.6.10" + vue-hot-reload-api "^2.3.4" + vue-eslint-parser@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-5.0.0.tgz#00f4e4da94ec974b821a26ff0ed0f7a78402b8a1" @@ -14597,7 +14610,7 @@ vue-eslint-parser@^5.0.0: esquery "^1.0.1" lodash "^4.17.11" -vue-hot-reload-api@^2.0.1, vue-hot-reload-api@^2.3.0: +vue-hot-reload-api@^2.0.1, vue-hot-reload-api@^2.3.0, vue-hot-reload-api@^2.3.4: version "2.3.4" resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2" integrity sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog== @@ -14705,6 +14718,13 @@ vue-svgicon@^3.1.0: tslib "^1.9.3" yargs "^12.0.1" +vue-tel-input@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/vue-tel-input/-/vue-tel-input-4.1.1.tgz#e0db7740bec972441035a8c3d8372b14b1454312" + integrity sha512-Gy+nXHfWw/oIfusiIeVDteOWKDVvN7CZir9xU8RPSNvPkFCrh0Z3S0bL7ZY41y2tJJCl/vihGUs6XtqOiWXOhg== + dependencies: + awesome-phonenumber "^2.15.0" + vue-template-compiler@2.6.11, vue-template-compiler@^2.0.0-alpha.8, vue-template-compiler@^2.6.10, vue-template-compiler@^2.6.7: version "2.6.11" resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.6.11.tgz#c04704ef8f498b153130018993e56309d4698080"