hpham17/esential-2016

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

Summary

Maintainability
Test Coverage
<nav id="mainNav" class="navbar navbar-default navbar-fixed-top">
    <div class="container">
        <!-- Brand and toggle get grouped for better mobile display -->
        <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                <span class="sr-only">Toggle navigation</span> Menu <i class="fa fa-bars"></i>
            </button>
            <a class="navbar-brand page-scroll" href="/dashboard">esential</a>
        </div>

        <!-- Collect the nav links, forms, and other content for toggling -->
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
          <ul class="nav navbar-nav navbar-right">

            <% if user_signed_in? %>
              <% if (current_user.is? :Community) && (current_user.community) %>
                <li><%= link_to('Inbox', inbox_path) %></li>
              <% end %>
            <li><%= link_to('Logout', destroy_user_session_path, :method => :delete) %></li>
            <li><%= link_to('Settings', edit_user_registration_path) %></li>
            <% else %>
              <li><%= link_to('Login', new_user_session_path)  %></li>
              <li><%= link_to('Register', new_user_registration_path)  %></li>
            <% end %>
          </ul>

        </div>
        <!-- /.navbar-collapse -->
</div>
</nav>