Fix: Passwort-wiederholen-Feld beim Bearbeiten erst nach Tippen sichtbar

Feld war beim Bearbeiten an form.password gebunden und erschien erst,
nachdem im ersten Feld schon getippt wurde – wirkte, als reiche ein
einziges Passwortfeld. Jetzt immer sichtbar, Pflicht bleibt weiterhin
nur, wenn tatsächlich ein neues Passwort gesetzt wird.
This commit is contained in:
2026-07-18 01:29:27 +02:00
parent bb6093dbfe
commit 5c9df6e33b
+17 -19
View File
@@ -192,25 +192,23 @@ export default function UserManager() {
autoComplete="new-password" autoComplete="new-password"
/> />
</div> </div>
{(!form.id || form.password) && ( <div className="max-w-60">
<div className="max-w-60"> <label className="label" htmlFor="user-password-repeat">
<label className="label" htmlFor="user-password-repeat"> Passwort wiederholen
Passwort wiederholen </label>
</label> <input
<input id="user-password-repeat"
id="user-password-repeat" type="password"
type="password" className="input"
className="input" value={form.passwordRepeat}
value={form.passwordRepeat} onChange={(e) =>
onChange={(e) => setForm({ ...form, passwordRepeat: e.target.value })
setForm({ ...form, passwordRepeat: e.target.value }) }
} minLength={8}
minLength={8} required={!form.id || !!form.password}
required={!form.id || !!form.password} autoComplete="new-password"
autoComplete="new-password" />
/> </div>
</div>
)}
<div className="flex gap-2"> <div className="flex gap-2">
<button type="submit" className="btn btn-add" disabled={busy}> <button type="submit" className="btn btn-add" disabled={busy}>
Speichern Speichern