Skip to content

Instantly share code, notes, and snippets.

@iCreateJB
Created May 5, 2017 12:21
Show Gist options
  • Save iCreateJB/bb5df3ce6df6154e70654fd1046d958c to your computer and use it in GitHub Desktop.
Save iCreateJB/bb5df3ce6df6154e70654fd1046d958c to your computer and use it in GitHub Desktop.
shared/navbar
<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<% if logged_in? %>
<%= link_to image_tag('logo.png', class: 'img-responsive', alt: 'Honorable'), campaign_path, class: 'navbar-brand' %>
<% else %>
<%= link_to image_tag('logo.png', class: 'img-responsive', alt: 'Honorable'), root_path, class: 'navbar-brand' %>
<% end %>
</div><!-- /navbar-header -->
<div class="navbar-collapse">
<% if logged_in? %>
<ul class="nav navbar-nav">
<% if current_page?('/profile') %>
<li class="active"><%= link_to '', profile_path, class: 'nav-icon profile' %></li>
<% else %>
<li><%= link_to '', profile_path, class: 'nav-icon profile' %></li>
<% end %>
<% if current_page?('/activity') %>
<li class="active"><%= link_to '', activity_path, class: 'nav-icon notification' %></li>
<% else %>
<li><%= link_to '', activity_path, class: 'nav-icon notification' %></li>
<% end %>
<li class="dropdown">
<a href="#" class="dropdown-toggle nav-icon menu" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"></a>
<ul class="dropdown-menu dark">
<li class="clearfix">
<a href="#" class="user-login-info">
<span class="user-img">
<%= image_tag session[:profile_picture], class: 'img-responsive', alt: '' %>
</span>
<span class="title text-capitalize"><%= current_user.name %></span>
</a>
</li>
<li role="separator" class="divider"></li>
<%= render partial: 'shared/nav_options' %>
<%= logout %>
</ul>
</li>
</ul>
<% else %>
<ul class="nav navbar-nav title hidden-xs">
<li>
<% if current_page?('/') %>
<a href="#" data-toggle="modal" data-target="#mobile-verify" data-backdrop="static" data-keyboard="false">Log in</a>
<% else %>
<%= link_to 'Log in', root_path(ref: params[:campaign_id].present? ? params[:campaign_id] : 'login') %>
<% end %>
</li>
</ul>
<ul class="nav navbar-nav">
<li class="dropdown">
<a href="#" class="dropdown-toggle nav-icon menu" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"></a>
<ul class="dropdown-menu dark">
<li class="clearfix">
<%= sign_in %>
<!-- <a href="#" class="user-login-info" data-toggle="modal" data-target="#facebook-login" data-backdrop="static" data-keyboard="false"><span class="user-img"></span><span class="title text-capitalize">Sign in</span></a> -->
</li>
<li role="separator" class="divider"></li>
<%= render partial: 'shared/nav_options' %>
</ul>
</li>
</ul>
<% end %>
</div><!-- /navbar-collapse -->
</div><!-- /container -->
</div><!-- /Navbar -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment