|
SimpleNavigation::Configuration.run do |navigation| |
|
navigation.renderer = MaterializeRenderer |
|
navigation.auto_highlight = false |
|
|
|
navigation.items do |primary| |
|
|
|
if member_page? |
|
if !member_signed_in? |
|
primary.item :new_member_session, 'Sign in', new_member_session_path, highlights_on: hl(:new_member_session) |
|
else |
|
primary.item :header1, 'Profile', '#' do |sub_nav| |
|
sub_nav.item :edit_member_registration, 'Edit Profile', edit_member_registration_path, highlights_on: hl(:edit_member_registration) |
|
sub_nav.item :destroy_member_session, 'Sign out', destroy_member_session_path, highlights_on: hl(:destroy_member_session), method: 'delete' |
|
end |
|
end |
|
|
|
elsif admin_page? |
|
if !admin_signed_in? |
|
primary.item :new_admin_session, 'Sign in', new_admin_session_path, highlights_on: hl(:new_admin_session) |
|
else |
|
primary.item :header1, 'Members', '#' do |sub_nav| |
|
sub_nav.item :members, 'Members', admin_members_path, highlights_on: hl(:members) |
|
sub_nav.item :new_member, 'New Member', new_admin_member_path, highlights_on: hl(:new_member) |
|
end |
|
primary.item :destroy_admin_session, 'Sign out', destroy_admin_session_path, highlights_on: hl(:destroy_admin_session), method: 'delete' |
|
end |
|
|
|
else |
|
primary.item :header1, 'Header1', '#' do |sub_nav| |
|
sub_nav.item :item1, 'Item1', '#', highlights_on: hl(:item1) |
|
sub_nav.item :item2, 'Item2', '#', highlights_on: hl(:item2) |
|
end |
|
primary.item :header2, 'Header2', '#', highlights_on: hl(:header2) |
|
end |
|
|
|
end |
|
end |