datacite/bracco

View on GitHub
app/templates/reset.hbs

Summary

Maintainability
Test Coverage
<ApplicationHeader @sign-in={{true}} />

<div class="wrapper">
  <div class="register-background" style={{html-safe (concat 'background-image: url(' (cdn-url) '/images/fabrica/header.png);')}} >
    <div class="container">
      <div class="row">
        <div class="col-md-4 col-md-offset-4 col-sm-6 col-sm-offset-3 col-xs-10 col-xs-offset-1 ">
          <div class="register-card">
            <h3 class="title">Reset Password</h3>

            {{#if this.requestSent}}
              <br>
              <div>
                <BsAlert @type="success">
                  A reset password link has been sent to the email address registered for this account.
                </BsAlert>
              </div>

              <div>
                <LinkTo @route="sign-in">Use password</LinkTo> •
                <a target="_blank" rel="noopener noreferrer" href={{get (links) "CREATE_A_FABRICA_ACCOUNT_URL" }}>Need an account?</a>
              </div>

              <div class="pseudo-footer">
                <div class="btn-toolbar pull-right">
                  <button {{action "close"}} type="submit" class="btn btn-sm btn-fill">Close</button>
                </div>
                <div class="clearfix"/>
              </div>
            {{else}}
              <BsForm @formLayout="vertical" @model={{this}} @onSubmit={{action "sendLink"}} @submitOnEnter={{true}} as |form|>
                <form.element @controlType="text" @property="identification" @label="Account ID" @helpText="Send a reset password link to the email address registered for this account."  />

                {{#if this.errorMessage}}
                  <div class="alert alert-danger">{{this.errorMessage}}</div>
                {{/if}}

                <div>
                  <LinkTo @route="sign-in">Use password</LinkTo> •
                  <a target="_blank" rel="noopener noreferrer" href={{get (links) "CREATE_A_FABRICA_ACCOUNT_URL" }}>Need an account?</a>
                </div>

                <div class="pseudo-footer">
                  <div class="btn-toolbar pull-right">
                    <button type="submit" class="btn btn-sm btn-fill">Send Link</button>
                  </div>
                  <div class="clearfix"/>
                </div>
              </BsForm>
            {{/if}}
          </div>
        </div>
      </div>
    </div>
  </div>
</div>