ikuseiGmbH/smart-village-app-cms

View on GitHub
app/views/layouts/_header_navigation.html.erb

Summary

Maintainability
Test Coverage
<ul class="navbar-nav ml-auto">
  <!-- Nav Item - User Information -->
  <li class="nav-item dropdown no-arrow">
    <a class="nav-link dropdown-toggle" href="#" id="userDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
      <span class="mr-2 d-none d-lg-inline text-gray-600 small"><%= @current_user.try(:name) %></span>
      <i class="far fa-id-badge fa-2x"></i>
    </a>
    <!-- Dropdown - User Information -->
    <div class="dropdown-menu dropdown-menu-right shadow animated--grow-in" aria-labelledby="userDropdown">
      <a class="dropdown-item" href="#" data-toggle="modal" data-target="#applicationsModal">
        <i class="fas fa-cogs fa-sm fa-fw mr-2 text-gray-400"></i>
        <%= pluralize(@current_user.applications.count, "Application", "Applications") %>
      </a>
      <a class="dropdown-item" href="/data_provider">
        <i class="fas fa-user fa-sm fa-fw mr-2 text-gray-400"></i>
        Account
      </a>
      <div class="dropdown-divider"></div>
      <a class="dropdown-item" href="#" data-toggle="modal" data-target="#logoutModal">
        <i class="fas fa-sign-out-alt fa-sm fa-fw mr-2 text-gray-400"></i>
        Logout
      </a>
    </div>
  </li>
</ul>