packages/accounts-ui-unstyled/login_buttons_dropdown.html
{{displayName}} ▾ {{#if dropdownVisible}} Close
{{#if inMessageOnlyFlow}} {{> _loginButtonsMessages}} {{else}} {{#if inChangePasswordFlow}} {{> _loginButtonsChangePassword}} {{else}} {{> _loginButtonsLoggedInDropdownActions}} {{/if}} {{/if}} {{/if}} {{#if allowChangingPassword}} Change password {{/if}} Sign out {{> _loginButtonsMessages}} {{#if dropdownVisible}} {{! This text is covered by the dropdown, but duplicating it here makes the position of "Close" match the position of this text. }} Sign in ▾ Close {{#if loggingIn}} {{> _loginButtonsLoggingIn}} {{/if}}
{{> _loginButtonsLoggedOutAllServices}}
{{else}} {{#if loggingIn}} {{! Not normally visible, but if the user closes the dropdown during login.}} {{> _loginButtonsLoggingIn}} {{else}} Sign in ▾ {{/if}} {{/if}}
{{#each services}} {{#if isInternalService}} {{#if isPasswordService}} {{#if hasOtherServices}} {{! the password service will always come last, but before passwordless }} {{> _loginButtonsLoggedOutPasswordServiceSeparator}} {{/if}} {{> _loginButtonsLoggedOutPasswordService}} {{/if}} {{#if isPasswordlessService}} {{#if hasPasswordService}}
{{/if}} {{#if displaySeparatorForPasswordless}} {{! the passwordless service will always come last }} {{> _loginButtonsLoggedOutPasswordServiceSeparator}} {{/if}} {{> _loginButtonsLoggedOutPasswordlessService}} {{/if}} {{else}} {{> _loginButtonsLoggedOutSingleLoginButton}} {{/if}} {{/each}} {{#unless hasInternalService}} {{> _loginButtonsMessages}} {{/unless}} {{#each fields}} {{> _loginButtonsFormField}} {{/each}} {{> _loginButtonsMessages}} {{#if inPasswordlessConfirmation}} Submit {{else}} {{#if inSignupFlow}} Create account {{else}} Get login code {{/if}} {{/if}} {{#if inLoginFlow}} {{#if showCreateAccountLink}}
Create account
{{/if}} {{#if inPasswordlessConfirmation}}
Re-send code
{{/if}} {{/if}} {{#if inSignupFlow}} {{> _loginButtonsBackToLoginLink}} {{/if}}
or
{{#if inForgotPasswordFlow}} {{> _forgotPasswordForm}} {{else}} {{#each fields}} {{> _loginButtonsFormField}} {{/each}} {{> _loginButtonsMessages}} {{#if inSignupFlow}} Create account {{else}} Sign in {{/if}} {{#if inLoginFlow}} {{#if showCreateAccountLink}}
Create account
{{/if}} {{#if showForgotPasswordLink}}
Forgot password
{{/if}} {{/if}} {{#if inSignupFlow}} {{> _loginButtonsBackToLoginLink}} {{/if}} {{/if}}
{{! XXX we should probably use loginButtonsFormField }} Email
{{> _loginButtonsMessages}}
Reset password
{{> _loginButtonsBackToLoginLink}}
Sign in
{{#if visible}}
{{fieldLabel}}
{{/if}} {{#each fields}} {{> _loginButtonsFormField}} {{/each}} {{> _loginButtonsMessages}}
Change password