@@ -257,11 +312,26 @@ export default function SignUpForm({
type="password"
value={confirmPassword}
onChange={(e) => setConfirmPassword(e.target.value)}
- className="input input-bordered min-h-11 w-full"
+ className={`input input-bordered min-h-11 w-full ${
+ fieldError?.field === 'confirmPassword' ? 'input-error' : ''
+ }`}
placeholder="••••••••"
required
disabled={loading}
+ aria-invalid={fieldError?.field === 'confirmPassword'}
+ aria-describedby={
+ fieldError?.field === 'confirmPassword'
+ ? 'confirm-password-error'
+ : undefined
+ }
/>
+ {fieldError?.field === 'confirmPassword' && (
+
+
+ {fieldError.message}
+
+
+ )}