diff --git a/README.md b/README.md index 03f842c16..81d6df75a 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,7 @@ Keywind is a component-based Keycloak Login Theme built with [Tailwind CSS](http ### Styled Pages - Error +- Info - Login - Login Config TOTP - Login IDP Link Confirm diff --git a/theme/keywind/login/info.ftl b/theme/keywind/login/info.ftl new file mode 100644 index 000000000..6d7c9f76e --- /dev/null +++ b/theme/keywind/login/info.ftl @@ -0,0 +1,33 @@ +<#import "template.ftl" as layout> +<#import "components/atoms/button.ftl" as button> +<#import "components/atoms/link.ftl" as link> + +<@layout.registrationLayout displayMessage=false; section> + <#if section = "header"> + <#if messageHeader??> + ${messageHeader} + <#else> + ${message.summary} + + <#elseif section = "form"> +
+

${message.summary}<#if requiredActions??><#list requiredActions>: <#items as reqActionItem>${kcSanitize(msg("requiredAction.${reqActionItem}"))?no_esc}<#sep>, <#else>

+ <#if skipLink??> + <#else> + <#if pageRedirectUri?has_content> +

+ <@button.kw component="a" color="primary" href="${pageRedirectUri}">${kcSanitize(msg("backToApplication"))?no_esc} +

+ <#elseif actionUri?has_content> +

+ <@button.kw component="a" color="primary" href="${actionUri}">${kcSanitize(msg("proceedWithAction"))?no_esc} +

+ <#elseif (client.baseUrl)?has_content> +

+ <@link.kw color="secondary" size="small" href="${client.baseUrl}">${kcSanitize(msg("backToApplication"))?no_esc} +

+ + +
+ +