diff --git a/src/login/pages/Info.tsx b/src/login/pages/Info.tsx index 485dcda5..7892ffab 100644 --- a/src/login/pages/Info.tsx +++ b/src/login/pages/Info.tsx @@ -24,26 +24,36 @@ export default function Info(props: PageProps

{message.summary} - - {requiredActions !== undefined && ( - {requiredActions.map(requiredAction => msgStr(`requiredAction.${requiredAction}` as const)).join(",")} - )} + {requiredActions && {requiredActions.map(requiredAction => msgStr(`requiredAction.${requiredAction}` as const)).join(",")}}

- {!skipLink && pageRedirectUri !== undefined ? ( -

- {msg("backToApplication")} -

- ) : actionUri !== undefined ? ( -

- {msg("proceedWithAction")} -

- ) : ( - client.baseUrl !== undefined && ( -

- {msg("backToApplication")} -

- ) - )} + {(() => { + if (skipLink) { + return null; + } + + if (pageRedirectUri) { + return ( +

+ {msg("backToApplication")} +

+ ); + } + if (actionUri) { + return ( +

+ {msg("proceedWithAction")} +

+ ); + } + + if (client.baseUrl) { + return ( +

+ {msg("backToApplication")} +

+ ); + } + })()} );