webdev.camp/app/views/layouts/_navigation.html.haml

32 lines
1.8 KiB
Plaintext
Raw Normal View History

2017-07-12 11:34:13 +02:00
%nav.navbar.fixed-top.navbar-toggleable-sm.navbar-light
%button.navbar-toggler.navbar-toggler-right{"aria-controls" => "navbarNav",
"aria-expanded" => "false",
"aria-label" => "Toggle navigation",
"data-target" => "#navbarResponsive",
"data-toggle" => "collapse",
:type => "button"}
%span.navbar-toggler-icon
#navbarResponsive.collapse.navbar-collapse
%a.navbar-brand{:href => page_path(:index) }
2016-11-27 16:37:41 +01:00
= image_tag "logos/web_logo.png" , class: :desktop
= image_tag "logos/web_logo_mobile.png" , class: :mobile
2017-07-12 11:34:13 +02:00
%ul.navbar-nav.ml-auto
- { "Course" => page_path(:course) , "Camp" => page_path(:camp) ,
"Q & A" => page_path(:answers) }.each do | menu, slug|
%li.nav-item{class: (request.path == slug) && "active" }
=link_to menu , slug ,class: "nav-link"
2016-11-25 22:49:10 +01:00
-unless user_signed_in?
2017-07-12 11:34:13 +02:00
%li.nav-item
2018-04-21 18:33:42 +02:00
= link_to "Closed" , page_path(:apply) , class: "nav-link"
2017-07-12 11:34:13 +02:00
%li.nav-item
= link_to "|" , page_path(:apply) , class: "nav-link"
2016-04-17 21:16:01 +02:00
-if user_signed_in?
2016-11-25 22:49:10 +01:00
%li.nav-item= link_to "|" , edit_user_registration_path , class: "nav-link"
- { "Profile" => edit_user_registration_path , "Resume" => resume_path ,
"Application" => application_path }.each do | menu, slug|
%li.nav-item.nav-small{class: (request.path == slug) && "active" }
=link_to menu , slug ,class: "nav-link"
2016-11-19 12:43:04 +01:00
%li.nav-item.nav-small= sign_out_link class: "nav-link"
2016-11-25 22:49:10 +01:00
-unless user_signed_in?
2016-11-19 12:43:04 +01:00
%li.nav-item.nav-small= link_to "Sign in" , new_user_session_path, class: "nav-link"