#import "document.ftl" as document> <#import "components/atoms/alert.ftl" as alert> <#import "components/atoms/body.ftl" as body> <#import "components/atoms/button.ftl" as button> <#import "components/atoms/card.ftl" as card> <#import "components/atoms/container.ftl" as container> <#import "components/atoms/heading.ftl" as heading> <#import "components/atoms/logo.ftl" as logo> <#import "components/atoms/nav.ftl" as nav> <#import "components/molecules/locale-provider.ftl" as localeProvider> <#import "components/molecules/username.ftl" as username> <#macro registrationLayout displayInfo=false displayMessage=true displayRequiredFields=false script="" showAnotherWayIfPresent=true > <#assign cardHeader> <@logo.kw>
* ${msg("requiredFields")}
#if> <#if auth?has_content && auth.showTryAnotherWayLink() && showAnotherWayIfPresent> #if> <#nested "socialProviders"> #assign> <#assign cardFooter> <#if displayInfo> <#nested "info"> #if> #assign> <@document.kw script=script /> <@body.kw> <@container.kw> <@card.kw content=cardContent footer=cardFooter header=cardHeader /> <@nav.kw> <#nested "nav"> <#if realm.internationalizationEnabled && locale.supported?size gt 1> <@localeProvider.kw currentLocale=locale.current locales=locale.supported /> #if> @nav.kw> @container.kw> @body.kw> #macro>