Byte4/acebook-byte4

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

Summary

Maintainability
Test Coverage
<nav class="navbar navbar-expand-md navbar-dark fixed-top" style="background-color: rgb(68,105,176)">
<a class="navbar-brand" href="/">
<img src="/logo.png" width="30" height="30" class="d-inline-block align-top" alt="">
</a>
 
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarColor01" aria-controls="navbarColor01" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
 
<div class="collapse navbar-collapse" id="navbarColor01">
<ul class="navbar-nav">
<li class="nav-item active">
<a class="nav-link" href="/">Home
<span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://github.com/Byte4/acebook-byte4">GitHub</a>
</li>
<% if user_signed_in? %>
<li class="nav-item">
<%= link_to 'Edit profile', edit_user_registration_path, :class => 'nav-link' %>
</li>
<li class="nav-item">
<%= link_to "Logout", destroy_user_session_path, method: :delete, :class => 'nav-link' %>
</li>
</ul>
<ul class="navbar-nav ml-auto">
<li class="nav-item">
<span class="text-white"><%= "Logged in as " + current_user.email %></span>
</li>
<% else %>
</ul>
<ul class="navbar-nav ml-auto">
<%= form_for(resource, as: resource_name, url: session_path(resource_name),html: { id: "navbar-login-div", class: 'form-inline' }) do |f| %>
<li class="nav-item" style="margin-right: 15px">
<%= f.email_field :email, placeholder: "email", autofocus: true, autocomplete: "email"%>
</li>
<li class="nav-item" style="margin-right: 15px">
<%= f.password_field :password, placeholder: "password", autocomplete: "off"%>
</li>
<li class="nav-item">
<%= f.submit "Log in"%>
</li>
<% end %>
<% end %>
</ul>
</div>
</nav>