<section>
  {{#if shouldShow}}
    <div class="oauth-header">
      <h2>{{ localize "BWContent.Authentication.GenericHeader" }}</h2>
    </div>

    <div class="oauth-requirements">
      <p>
        {{ localize "BWContent.Authentication.GenericRequirements" }}
        <a href="https://baileywiki.com/auth" target="_blank">
          {{ localize "BWContent.Authentication.BaileywikiWebsite" }}
        </a>
      </p>
    </div>

    {{#unless awaitingAuth}}
      <div class="oauth-controls">
        <button class="auth-button bw-button" data-action="loginGeneric">
          <i class="fab icon-bw-logo"></i>
          {{ localize "BWContent.Authentication.StartAuth" }}
        </button>
      </div>

      <div class="oauth-instructions">
        <p>{{ localize "BWContent.Authentication.GenericInstructions" }}</p>
      </div>
    {{else}}
      {{> (partial "auth/manual-token.hbs") }}
    {{/unless}}

    {{#if errorMessage}}
      <div class="auth-status error">
        <p><i class="fas fa-triangle-exclamation"></i> {{errorMessage}}</p>
      </div>
    {{/if}}
  {{/if}}
</section>
