1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
<div class="container">
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<%= link_to "CakeSide", root_path, class: 'navbar-brand', style: 'color:hotpink;' %>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item <%= "active" if params["controller"] == "cakes" %>">
<%= link_to "Cakes", cakes_path(q: params[:q]), class: 'nav-link' %>
</li>
<li class="nav-item <%= "active" if params["controller"] == "profiles" %>">
<%= link_to "Artists", profiles_path(q: params[:q]), class: 'nav-link' %>
</li>
<li class="nav-item <%= "active" if params["controller"] == "tutorials" %>">
<%= link_to "Tutorials", tutorials_path(q: params[:q]), class: 'nav-link' %>
</li>
<% if user_signed_in? %>
<li class="nav-item dropdown">
<%= link_to my_dashboard_path, id: 'navbarDropdownMenuLink', class: 'nav-link dropdown-toggle', data: { toggle: 'dropdown' }, 'aria-haspopup'=>"true", 'aria-expanded'=>"false" do %>
<%= current_user.name %>
<% end %>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink" data-no-turbolink>
<%= link_to my_root_path(anchor: 'cakes/new'), class: 'dropdown-item' do %>
<i class="fa fa-upload"></i> New Cake
<% end %>
<%= link_to my_root_path(anchor: 'tutorials/new'), class: 'dropdown-item' do %>
<i class="fa fa-pencil-square"></i> New Tutorial
<% end %>
<%= link_to my_dashboard_path, class: 'dropdown-item' do %>
<i class="fa fa-inbox"></i> Dashboard
<% end %>
<%= link_to my_root_path(anchor: 'profile/me'), class: 'dropdown-item' do %>
<i class="fa fa-cog"></i> Settings
<% end %>
<%= link_to logout_path, method: :delete, class: 'dropdown-item' do %>
<i class="fa fa-sign-out"></i> <%= t('logout') %>
<% end %>
</div>
</li>
<% end %>
</ul>
<div data-autoview="search-form" data-automodel="Search">
<%= form_tag(configuration_for(:search_path, search_path), method: :get, name: "search", class: "form-inline my-2 my-lg-0", novalidate: :novalidate) do %>
<%= text_field_tag :q, params[:q], class: 'form-control mr-sm-2', placeholder: 'Search', 'aria-label' => "Search", required: :required %>
<button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
<% end %>
</div>
</div>
</nav>
</div>
|