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