From 7dba5df011df65f3f377ee10a3c77e7a25aa18f8 Mon Sep 17 00:00:00 2001 From: Tyler Chen Date: Tue, 21 Jul 2020 09:11:17 +0000 Subject: [PATCH] Integrate Login API for new login page (#22) Merge branch 'master' into feat/ui-layout Merge branch 'master' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout feat: integrate api for new login page feat: implement responsive header feat: implement checkbox Merge branch 'master' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout fix: checkbox event issue feat: implement register page feat: implement registration page Merge branch 'master' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout feat: implement UI for forgot-password Merge branch 'master' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout feat: implement new login page feat: implement input shared component Merge branch 'master' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout feat: implement auth header Merge branch 'feat/ui-layout' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout capitalize filename fix: webpack config to add output default url Merge branch 'master' into feat/ui-layout Merge branch 'master' into feat/ui-layout feat: integrate lazy loading and new page structure feat: use different layout for new Pages Co-authored-by: jonathan Co-authored-by: Tyler Co-authored-by: Jonathan Cobb Reviewed-on: https://git.bubblev.org/bubblev/bubble-web/pulls/22 --- package-lock.json | 10 ++ package.json | 2 + src/_components/shared/Button.vue | 7 - src/_pages/auth/Login.vue | 206 +++++++++++++++++++++++++++++- src/_router/index.js | 2 - src/_scss/components/_form.scss | 5 + 6 files changed, 219 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index 09f6c5b..8d2d3da 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7677,6 +7677,11 @@ "resolved": "https://registry.npmjs.org/vue-select/-/vue-select-3.10.5.tgz", "integrity": "sha512-32kJNHE9FqV2RzuIfwAYHny40+EltZjf86Jf4cIHc0QUy2/yAr0PM7cET1MBJe+puJdYrItGTwnmTC4I9gKLWg==" }, + "vue-spinner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vue-spinner/-/vue-spinner-1.0.4.tgz", + "integrity": "sha512-GNG2F+8BLX201JT/jUX+84Gsi3ZteVQwt9K7mues3ts9FcQ95dGn7uu6a5ndSxdYYUEzfh1KngZiOE0u+l4itA==" + }, "vue-style-loader": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz", @@ -7703,6 +7708,11 @@ "integrity": "sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU=", "dev": true }, + "vuelidate": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/vuelidate/-/vuelidate-0.7.5.tgz", + "integrity": "sha512-GAAG8QAFVp7BFeQlNaThpTbimq3+HypBPNwdkCkHZZeVaD5zmXXfhp357dcUJXHXTZjSln0PvP6wiwLZXkFTwg==" + }, "vuex": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.1.1.tgz", diff --git a/package.json b/package.json index d7ccf4b..9472da4 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,8 @@ "vue-datetime": "^1.0.0-beta.11", "vue-router": "^3.0.6", "vue-select": "^3.4.0", + "vue-spinner": "^1.0.4", + "vuelidate": "^0.7.5", "vuex": "^3.1.1" }, "devDependencies": { diff --git a/src/_components/shared/Button.vue b/src/_components/shared/Button.vue index b76d4d7..347b9aa 100644 --- a/src/_components/shared/Button.vue +++ b/src/_components/shared/Button.vue @@ -1,7 +1,6 @@