<div class="container show-badge {{model.slug}}">
  <h1>
    {{#link-to "badges.index"}}{{i18n "badges.title"}}{{/link-to}}
     /
    {{model.name}}
  </h1>

  <div class="show-badge-details">
    {{badge-card badge=model size="large" count=userBadges.grant_count}}
    <div class="badge-grant-info {{if hiddenSetTitle "" "hidden"}}">
      <div>
        {{#if canSelectTitle}}
          <div class="grant-info-item">
            {{i18n "badges.allow_title"}}
            {{d-button
              class="btn-default pad-left"
              action=(action "toggleSetUserTitle")
              icon="pencil-alt"}}
          </div>
        {{/if}}
        {{#if model.multiple_grant}}
          <div class="grant-info-item">
            {{i18n "badges.multiple_grant"}}
          </div>
        {{/if}}
      </div>
    </div>

    {{#if canSelectTitle}}
      <div class="badge-set-title {{if hiddenSetTitle "hidden" ""}}">
        {{badge-title selectableUserBadges=selectableUserBadges user=user}}
        {{d-button class="btn-default close-btn" action=(action "toggleSetUserTitle") label="close"}}
      </div>
    {{/if}}
  </div>

  {{#if userBadges}}
    <div class="user-badges {{model.slug}}">
      {{#load-more selector=".badge-info" action=(action "loadMore")}}
        <div class="badges-granted">
          {{#each userBadges as |ub|}}
            {{#user-info user=ub.user size="medium" class="badge-info" date=ub.granted_at}}
              <div class="granted-on">{{i18n "badges.granted_on" date=(inline-date ub.granted_at)}}</div>
              {{#if ub.post_number}}
                <a class="post-link" href="{{ub.topic.url}}/{{ub.post_number}}">{{html-safe ub.topic.fancyTitle}}</a>
              {{/if}}
            {{/user-info}}
          {{/each}}
        </div>
      {{/load-more}}

      {{#unless canLoadMore}}
        {{#if canShowOthers}}
          <div class="clearfix">
            <a href={{model.url}} class="btn">{{i18n "badges.others_count" count=othersCount}}</a>
          </div>
        {{/if}}
      {{/unless}}
    </div>

    {{conditional-loading-spinner condition=canLoadMore}}
  {{/if}}
</div>
