From 6b6565706d708e623f5fc8afb9cff1104ebed16b Mon Sep 17 00:00:00 2001 From: "[dyad]" Date: Sat, 1 Aug 2026 22:24:18 +0200 Subject: [PATCH] [dyad] Form input interaction verification --- src/components/auth-view.tsx | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/components/auth-view.tsx b/src/components/auth-view.tsx index 7fe56e1..d8c4442 100755 --- a/src/components/auth-view.tsx +++ b/src/components/auth-view.tsx @@ -556,11 +556,11 @@ export default function AuthView() {
- - setFirstName(e.target.value)} className={`pl-10 pr-9 h-12 min-h-[44px] bg-white/60 dark:bg-gray-900/40 backdrop-blur-sm transition-all duration-200 ${ + + setFirstName(e.target.value)} className={`pl-10 pr-9 h-12 min-h-[44px] bg-white dark:bg-gray-900 text-gray-900 dark:text-gray-100 placeholder:text-gray-500 dark:placeholder:text-gray-400 transition-all duration-200 ${ firstName.length > 0 && firstNameValid ? 'input-valid border-emerald-400 dark:border-emerald-500' : firstName.length > 0 && !firstNameValid ? 'input-invalid border-red-300 dark:border-red-700' - : 'border-emerald-200/50 dark:border-emerald-900/30 focus:border-emerald-400 focus:ring-emerald-400/20' + : 'border-emerald-200 dark:border-emerald-800 focus:border-emerald-400 focus:ring-emerald-400/20' }`} placeholder={t('auth.firstName')} required /> {firstName.length > 0 && ( @@ -572,10 +572,10 @@ export default function AuthView() {
- setLastName(e.target.value)} className={`pr-9 h-12 min-h-[44px] bg-white/60 dark:bg-gray-900/40 backdrop-blur-sm transition-all duration-200 ${ + setLastName(e.target.value)} className={`pr-9 h-12 min-h-[44px] bg-white dark:bg-gray-900 text-gray-900 dark:text-gray-100 placeholder:text-gray-500 dark:placeholder:text-gray-400 transition-all duration-200 ${ lastName.length > 0 && lastNameValid ? 'input-valid border-emerald-400 dark:border-emerald-500' : lastName.length > 0 && !lastNameValid ? 'input-invalid border-red-300 dark:border-red-700' - : 'border-emerald-200/50 dark:border-emerald-900/30 focus:border-emerald-400 focus:ring-emerald-400/20' + : 'border-emerald-200 dark:border-emerald-800 focus:border-emerald-400 focus:ring-emerald-400/20' }`} placeholder={t('auth.lastName')} required /> {lastName.length > 0 && ( @@ -593,8 +593,8 @@ export default function AuthView() {
- - setSchoolIdInput(e.target.value)} className="pl-10 h-12 min-h-[44px] border-emerald-200/50 dark:border-emerald-900/30 focus:border-emerald-400 focus:ring-emerald-400/20 text-base bg-white/60 dark:bg-gray-900/40 backdrop-blur-sm" placeholder={t('auth.school_id')} /> + + setSchoolIdInput(e.target.value)} className="pl-10 h-12 min-h-[44px] border-emerald-200 dark:border-emerald-800 focus:border-emerald-400 focus:ring-emerald-400/20 text-base bg-white dark:bg-gray-900 text-gray-900 dark:text-gray-100 placeholder:text-gray-500 dark:placeholder:text-gray-400" placeholder={t('auth.school_id')} />
)} @@ -614,16 +614,16 @@ export default function AuthView() {
- + setEmail(e.target.value)} - className={`pl-10 pr-10 h-12 min-h-[44px] text-base bg-white/60 dark:bg-gray-900/40 backdrop-blur-sm transition-all duration-200 ${ + className={`pl-10 pr-10 h-12 min-h-[44px] text-base bg-white dark:bg-gray-900 text-gray-900 dark:text-gray-100 placeholder:text-gray-500 dark:placeholder:text-gray-400 transition-all duration-200 ${ emailTouched && emailValid ? 'input-valid border-emerald-400 dark:border-emerald-500 focus:border-emerald-500 focus:ring-emerald-400/20' : emailTouched && !emailValid ? 'input-invalid border-red-300 dark:border-red-700 focus:border-red-400 focus:ring-red-400/20' - : 'border-emerald-200/50 dark:border-emerald-900/30 focus:border-emerald-400 focus:ring-emerald-400/20' + : 'border-emerald-200 dark:border-emerald-800 focus:border-emerald-400 focus:ring-emerald-400/20' } ${ loginRole === 'student' ? 'focus:border-amber-400 focus:ring-amber-400/20' : loginRole === 'parent' ? 'focus:border-violet-400 focus:ring-violet-400/20' @@ -667,16 +667,16 @@ export default function AuthView() { )}
- + setPassword(e.target.value)} - className={`pl-9 pr-12 h-12 min-h-[44px] bg-white/60 dark:bg-gray-900/40 backdrop-blur-sm transition-all duration-200 ${ + className={`pl-9 pr-12 h-12 min-h-[44px] bg-white dark:bg-gray-900 text-gray-900 dark:text-gray-100 placeholder:text-gray-500 dark:placeholder:text-gray-400 transition-all duration-200 ${ passwordTouched && passwordValid ? 'input-valid border-emerald-400 dark:border-emerald-500 focus:border-emerald-500 focus:ring-emerald-400/20' : passwordTouched && !passwordValid ? 'input-invalid border-red-300 dark:border-red-700 focus:border-red-400 focus:ring-red-400/20' - : 'border-emerald-200/50 dark:border-emerald-900/30 focus:border-emerald-400 focus:ring-emerald-400/20' + : 'border-emerald-200 dark:border-emerald-800 focus:border-emerald-400 focus:ring-emerald-400/20' }`} placeholder="••••••" minLength={6}