app/views/layouts/_menu.html.haml
%nav{:class => 'menu navbar navbar-default navbar-fixed-top', data: {spy: "scroll"}}
%div{:class => 'container'}
%div{:class => 'navbar-header' }
=link_to agency_display_name, root_path, {class: 'navbar-brand'}
%div{:id=>'navbar', :class => 'navbar-collapse collapse'}
%ul{:class => 'nav navbar-nav'}
- if user_signed_in?
%li{ :class => "menu-item #{ yield(:person_home_active) }" }
= link_to "Home", show_person_home_page_path(pets_user)
%li{:class => "menu-item #{ yield(:job_active) }"}
%a{:href => '/jobs', id: 'job'} Jobs
%li{ :class => "menu-item #{ yield(:about_active) }" }
= link_to 'About', about_path, id: 'about'
%li{ :class => "menu-item #{ yield(:contact_active) }" }
= link_to 'Contact', contact_path, id: 'contact'
%li{:class => 'menu-item'}
- if user_signed_in?
- if current_user_agency_admin?
%li{:class => 'menu-item dropdown'}
%a{href: '#', class: 'dropdown-toggle', 'data-toggle' => 'dropdown',
role: 'button', 'aria-haspopup' => 'true',
id: 'dd_menu', 'aria-expanded' => 'false'}
= ("Admin" + "<span class='caret'></span>").html_safe
%ul.dropdown-menu{'aria-labelledby' => 'dd_menu'}
%li{ :class => "#{ yield(:agency_admin_active) }" }
= link_to('Agency and Partner Companies', agency_admin_home_path)
%li{ :class => "#{ yield(:agency_admin_job_active) }" }
= link_to('Job Properties', |
agency_admin_job_properties_path) |
%ul{:class => 'nav navbar-nav navbar-right'}
- if !user_signed_in?
%li
-if !(params[:controller]=='devise/sessions' && params[:action]=='new' || params[:action]== 'create')
%div{:class => 'button-menu'}
= link_to 'Log In', login_path, :role => 'button', :class => 'btn btn-default btn-xs', :id => 'login_button'
- else
%li.menu-item
%li.menu-item.dropdown
%a{ href: '#', class: 'dropdown-toggle', 'data-toggle' => 'dropdown',
role: 'button', 'aria-haspopup' => 'true',
id: 'dd_menu', 'aria-expanded' => 'false' }
Hello,
%span.navbar-name= current_user.first_name
= ("<span class='caret'></span>").html_safe
%ul.dropdown-menu{ 'aria-labelledby' => 'dd_menu' }
%li
- if current_user.actable_type == 'JobSeeker'
= link_to 'My Profile', my_profile_job_seeker_path(current_user.actable_id)
- elsif current_user.actable_type == 'CompanyPerson'
= link_to 'My Profile', my_profile_company_person_path(current_user.actable_id)
- elsif current_user.actable_type == 'AgencyPerson'
= link_to 'My Profile', my_profile_agency_person_path(current_user.actable_id)
- else
= link_to 'Edit Profile', edit_user_registration_path(current_user)
%li
= link_to 'Log out', logout_path, method: :delete