Fix condition for displaying info in login page

This commit is contained in:
Joseph Garrone
2024-01-26 00:55:50 +01:00
parent 70d1aa70a3
commit b1e2284c0e

View File

@ -37,22 +37,18 @@ export default function Login(props: PageProps<Extract<KcContext, { pageId: "log
return ( return (
<Template <Template
{...{ kcContext, i18n, doUseDefaultCss, classes }} {...{ kcContext, i18n, doUseDefaultCss, classes }}
displayInfo={social.displayInfo} displayInfo={realm.password && realm.registrationAllowed && !registrationDisabled}
displayWide={realm.password && social.providers !== undefined} displayWide={realm.password && social.providers !== undefined}
headerNode={msg("doLogIn")} headerNode={msg("doLogIn")}
infoNode={ infoNode={
realm.password && <div id="kc-registration">
realm.registrationAllowed && <span>
!registrationDisabled && ( {msg("noAccount")}
<div id="kc-registration"> <a tabIndex={6} href={url.registrationUrl}>
<span> {msg("doRegister")}
{msg("noAccount")} </a>
<a tabIndex={6} href={url.registrationUrl}> </span>
{msg("doRegister")} </div>
</a>
</span>
</div>
)
} }
> >
<div id="kc-form" className={clsx(realm.password && social.providers !== undefined && getClassName("kcContentWrapperClass"))}> <div id="kc-form" className={clsx(realm.password && social.providers !== undefined && getClassName("kcContentWrapperClass"))}>