From c9673db9cdf07ddd1f49d84b0020bcc3e6512c3f Mon Sep 17 00:00:00 2001 From: Tony Yang Date: Tue, 15 Apr 2025 10:27:40 +0800 Subject: [PATCH] update: login & register form --- src/components/Login/LoginForm.vue | 20 ++++++++++++++------ src/components/Register/RegisterForm.vue | 16 ++++++++++++---- src/views/LoginView.vue | 24 +++++------------------- src/views/RegisterView.vue | 2 +- 4 files changed, 32 insertions(+), 30 deletions(-) diff --git a/src/components/Login/LoginForm.vue b/src/components/Login/LoginForm.vue index 988e5ba..3d3c85c 100644 --- a/src/components/Login/LoginForm.vue +++ b/src/components/Login/LoginForm.vue @@ -27,7 +27,7 @@ function validatePassword() { if (!password.value) { passwordError.value = '密碼為必填。'; } else if (password.value.length < 8) { - passwordError.value = '使用者名稱長度必須至少八個字元。'; + passwordError.value = '密碼長度必須至少八個字元。'; } else { passwordError.value = ''; } @@ -69,8 +69,8 @@ const onSubmit = async () => { @@ -105,4 +105,12 @@ const onSubmit = async () => { color: red; font-size: 0.8em; } + +.ts-control { + --label-width: 100px; +} + +.ts-control .content.is-fluid { + max-width: 100%; +} diff --git a/src/components/Register/RegisterForm.vue b/src/components/Register/RegisterForm.vue index e82de28..2bed132 100644 --- a/src/components/Register/RegisterForm.vue +++ b/src/components/Register/RegisterForm.vue @@ -23,7 +23,7 @@ function validatePassword() { if (!password.value) { passwordError.value = '密碼為必填。'; } else if (password.value.length < 8) { - passwordError.value = '使用者名稱長度必須至少八個字元。'; + passwordError.value = '密碼長度必須至少八個字元。'; } else { passwordError.value = ''; } @@ -57,8 +57,8 @@ const submit = () => { @@ -93,4 +93,12 @@ const submit = () => { color: red; font-size: 0.8em; } + +.ts-control { + --label-width: 100px; +} + +.ts-control .content.is-fluid { + max-width: 100%; +} diff --git a/src/views/LoginView.vue b/src/views/LoginView.vue index 0a5c385..d4bac78 100644 --- a/src/views/LoginView.vue +++ b/src/views/LoginView.vue @@ -1,24 +1,10 @@ + + - diff --git a/src/views/RegisterView.vue b/src/views/RegisterView.vue index 4f16e89..7d2979d 100644 --- a/src/views/RegisterView.vue +++ b/src/views/RegisterView.vue @@ -20,7 +20,7 @@ const handleNewUser = async ({ username, password }) => {