Skip to content
Snippets Groups Projects
topbar.hbs 2.80 KiB
<nav id='nav-topbar' class="navbar navbar-expand nav-topbar">
  <div class="container-fluid">
    <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse justify-content-between" id="navbarSupportedContent" >
        <ul class="navbar-nav">
          <li class="nav-item">
            <a class="nav-link"
              role="button"
              {{on "click" this.onSidebarToggle}}><i class="fas fa-bars"></i></a>
          </li>
        </ul>
        <Search />
        {{#if this.session.isAuthenticated}}
          <div class="dropdown">
            <button class="btn btn-light dropdown-toggle" type="button" id="dropdownMenuButton1" data-bs-toggle="dropdown" aria-expanded="false">
              <i class="fa fa-user mx-2"></i><span>{{this.currentUser.user.username}}</span>
            </button>
          <ul class="dropdown-menu dropdown-menu-end" aria-labelledby="dropdownMenuButton1">
            <li class="dropdown-item">
              <i class="fa fa-user-secret mx-2"></i>
              <LinkTo
                @route='authenticated.tokens'
                class="text-decoration-none">
                  API Tokens
              </LinkTo>
            </li>
            <li class="dropdown-item">
              <i class="fa fa-cogs mx-2"></i>
              <LinkTo
                @route='authenticated.preferences'
                class="text-decoration-none">
                  Preferences
              </LinkTo>
            </li>
            <li><hr class="dropdown-divider"></li>
            <li class="dropdown-item">
              <i class="fa fa-book-open mx-2"></i>
              <a
                href="https://docs.papermerge.io"
                class="text-decoration-none">
                Documentation
              </a>
            </li>
            <li class="dropdown-item">
              <i class="fa fa-book mx-2"></i>
              <a
                href="{{this.browsable_api_url}}"
                class="text-decoration-none">
                Browsable API
              </a>
            </li>
            <li class="dropdown-item">
              <i class="fa fa-question-circle mx-2"></i>
              <a href="#" class="text-decoration-none">About</a>
            </li>
            <li><hr class="dropdown-divider"></li>
            <li class="dropdown-item">
              <i class="fa fa-sign-out-alt"></i>
              <button
                class="btn btn-link text-decoration-none"
                {{on "click" this.logout}}>
                Logout
              </button>
            </li>
          </ul>
        </div>
        {{/if }}
    </div>