diff --git a/src/App.vue b/src/App.vue index 7b8f289..f4ea6b9 100644 --- a/src/App.vue +++ b/src/App.vue @@ -71,6 +71,7 @@ @import '~bulma/sass/elements/button' @import '~bulma/sass/elements/form' @import '~bulma/sass/elements/icon' + @import '~bulma/sass/elements/notification' @import '~bulma/sass/elements/other' @import '~bulma/sass/grid/columns' diff --git a/src/pages/Login.vue b/src/pages/Login.vue index a37524d..bc34f9d 100644 --- a/src/pages/Login.vue +++ b/src/pages/Login.vue @@ -34,6 +34,11 @@

+
+ + Login failed +
+ @@ -54,6 +59,7 @@ return { email: '', password: '', + badLogin: false, sendTo: {}, }; }, @@ -63,7 +69,11 @@ store.dispatch('userLogin', { email, password }) .then(() => { + this.badLogin = false; this.$router.push(this.sendTo); + }) + .catch(() => { + this.badLogin = true }); } },