diff --git a/frontend/src/views/Login.vue b/frontend/src/views/Login.vue index f594be00a..2c19c9f56 100644 --- a/frontend/src/views/Login.vue +++ b/frontend/src/views/Login.vue @@ -11,8 +11,10 @@ const router = useRouter(); const username = ref(); const password = ref(); const visiblePassword = ref(false); +const logging = ref(false); function login() { + logging.value = true; api .post( "/login", @@ -36,6 +38,9 @@ function login() { icon: "mdi-close-circle", color: "red", }); + }) + .finally(() => { + logging.value = false; }); } @@ -88,10 +93,20 @@ onBeforeMount(async () => { Login + :loading="logging" + >Login + +