schneidmaster/gitreports.com

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

Summary

Maintainability
Test Coverage
<nav class='navbar navbar-default'>
  <div class='container'>
    <div class='navbar-header'>
      <button type='button' class='navbar-toggle collapsed' data-toggle='collapse' data-target='#bs-nav' aria-expanded='false'>
        <span class='sr-only'>Toggle navigation</span>
        <span class='icon-bar'></span>
        <span class='icon-bar'></span>
        <span class='icon-bar'></span>
      </button>
      <%= link_to 'Git Reports', root_path, class: 'navbar-brand' %>
    </div>

    <div class='collapse navbar-collapse' id='bs-nav'>
      <ul class='nav navbar-nav navbar-right'>
        <% if signed_in? %>
          <li class='dropdown'>
            <%= link_to profile_path, class: 'dropdown-toggle', data: { toggle: 'dropdown' }, role: 'button', aria: { haspopup: 'true', expanded: 'false' } do %>
              <%= current_user.username %> <span class='caret'></span>
            <% end %>

            <ul class='dropdown-menu nav-menu'>
              <li><%= link_to 'Profile', profile_path %></li>
              <li><%= link_to 'Logout', logout_path %></li>
            </ul>
          </li>
        <% else %>
          <li>
            <%= link_to 'Login', login_path %>
          </li>
        <% end %>
      </ul>
    </div>
  </div>
</nav>