This commit is contained in:
Joseph Garrone 2024-07-27 01:13:47 +02:00
parent 0ce6a7be7f
commit d547ec3126

View File

@ -32,30 +32,30 @@ export default function LoginUpdatePassword(props: PageProps<Extract<KcContext,
<label htmlFor="password-new" className={kcClsx("kcLabelClass")}> <label htmlFor="password-new" className={kcClsx("kcLabelClass")}>
{msg("passwordNew")} {msg("passwordNew")}
</label> </label>
<div className={kcClsx("kcInputWrapperClass")}> </div>
<PasswordWrapper kcClsx={kcClsx} i18n={i18n} passwordInputId="password-new"> <div className={kcClsx("kcInputWrapperClass")}>
<input <PasswordWrapper kcClsx={kcClsx} i18n={i18n} passwordInputId="password-new">
type="password" <input
id="password-new" type="password"
name="password-new" id="password-new"
className={kcClsx("kcInputClass")} name="password-new"
autoFocus className={kcClsx("kcInputClass")}
autoComplete="new-password" autoFocus
aria-invalid={messagesPerField.existsError("password", "password-confirm")} autoComplete="new-password"
/> aria-invalid={messagesPerField.existsError("password", "password-confirm")}
</PasswordWrapper> />
</PasswordWrapper>
{messagesPerField.existsError("password") && ( {messagesPerField.existsError("password") && (
<span <span
id="input-error-password" id="input-error-password"
className={kcClsx("kcInputErrorMessageClass")} className={kcClsx("kcInputErrorMessageClass")}
aria-live="polite" aria-live="polite"
dangerouslySetInnerHTML={{ dangerouslySetInnerHTML={{
__html: messagesPerField.get("password") __html: messagesPerField.get("password")
}} }}
/> />
)} )}
</div>
</div> </div>
</div> </div>
@ -89,32 +89,30 @@ export default function LoginUpdatePassword(props: PageProps<Extract<KcContext,
/> />
)} )}
</div> </div>
</div>
<div className={kcClsx("kcFormGroupClass")}> <div className={kcClsx("kcFormGroupClass")}>
<LogoutOtherSessions kcClsx={kcClsx} i18n={i18n} /> <LogoutOtherSessions kcClsx={kcClsx} i18n={i18n} />
<div id="kc-form-buttons" className={kcClsx("kcFormButtonsClass")}>
<div id="kc-form-buttons" className={kcClsx("kcFormButtonsClass")}> <input
<input className={kcClsx(
className={kcClsx( "kcButtonClass",
"kcButtonClass", "kcButtonPrimaryClass",
"kcButtonPrimaryClass", !isAppInitiatedAction && "kcButtonBlockClass",
isAppInitiatedAction && "kcButtonBlockClass", "kcButtonLargeClass"
"kcButtonLargeClass"
)}
type="submit"
value={msgStr("doSubmit")}
/>
{isAppInitiatedAction && (
<button
className={kcClsx("kcButtonClass", "kcButtonDefaultClass", "kcButtonLargeClass")}
type="submit"
name="cancel-aia"
value="true"
>
{msg("doCancel")}
</button>
)} )}
</div> type="submit"
value={msgStr("doSubmit")}
/>
{isAppInitiatedAction && (
<button
className={kcClsx("kcButtonClass", "kcButtonDefaultClass", "kcButtonLargeClass")}
type="submit"
name="cancel-aia"
value="true"
>
{msg("doCancel")}
</button>
)}
</div> </div>
</div> </div>
</form> </form>