WIP: Add busy indicators to login view
This commit is contained in:
parent
db72a6df17
commit
37426aaa52
|
@ -7,8 +7,8 @@ const name = ref("")
|
||||||
const password = ref("")
|
const password = ref("")
|
||||||
const signUpWait = ref(false)
|
const signUpWait = ref(false)
|
||||||
const loginWait = ref(false)
|
const loginWait = ref(false)
|
||||||
const signUpClass = computed(() => `submit button is-success ${signUpWait ? 'is-loading' : ''}`)
|
const signUpClass = computed(() => `submit button is-success ${signUpWait.value ? 'is-loading' : ''}`)
|
||||||
const loginClass = computed(() => `submit button is-success ${loginWait ? 'is-loading' : ''}`)
|
const loginClass = computed(() => `submit button is-info ${loginWait.value ? 'is-loading' : ''}`)
|
||||||
|
|
||||||
async function signUp() {
|
async function signUp() {
|
||||||
const $name = name.value
|
const $name = name.value
|
||||||
|
@ -40,6 +40,8 @@ async function login() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(state.user?.name) router.push("/")
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
<template>
|
<template>
|
||||||
<div class="modal is-active">
|
<div class="modal is-active">
|
||||||
|
@ -50,7 +52,7 @@ async function login() {
|
||||||
</header>
|
</header>
|
||||||
<section class="modal-card-body">
|
<section class="modal-card-body">
|
||||||
<div class="field">
|
<div class="field">
|
||||||
<label for="username">Name</label>
|
<label for="username" class=label>Name</label>
|
||||||
<div class="control">
|
<div class="control">
|
||||||
<input type="text" name="username" class="input" v-model="name" />
|
<input type="text" name="username" class="input" v-model="name" />
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in a new issue