refactor(frontend): simplify event handlers in Register.vue

Replace arrow function wrappers with direct expressions and ternary
no-ops with short-circuit evaluation for cleaner, more readable code.
This commit is contained in:
kolaente
2026-01-10 21:28:14 +01:00
parent 483ddc728d
commit e4e2bd33c3

View File

@@ -23,8 +23,8 @@
autocomplete="username"
:error="usernameValid !== true ? usernameValid : null"
@keyup.enter="submit"
@focusout="() => {validateUsername(); validateUsernameAfterFirst = true}"
@keyup="() => {validateUsernameAfterFirst ? validateUsername() : null}"
@focusout="validateUsername(); validateUsernameAfterFirst = true"
@keyup="validateUsernameAfterFirst && validateUsername()"
/>
<FormField
id="email"
@@ -36,8 +36,8 @@
type="email"
:error="emailValid ? null : $t('user.auth.emailInvalid')"
@keyup.enter="submit"
@focusout="() => {validateEmail(); validateEmailAfterFirst = true}"
@keyup="() => {validateEmailAfterFirst ? validateEmail() : null}"
@focusout="validateEmail(); validateEmailAfterFirst = true"
@keyup="validateEmailAfterFirst && validateEmail()"
/>
<div class="field">
<label