Back to Meteor

Login Buttons Dropdown

packages/accounts-ui-unstyled/login_buttons_dropdown.html

0.8.3.12.6 KB
Original Source

{{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