Skip to content

Instantly share code, notes, and snippets.

@yamaaki
Last active September 21, 2015 17:45
Show Gist options
  • Save yamaaki/3f51a03b903ddfe6bcde to your computer and use it in GitHub Desktop.
Save yamaaki/3f51a03b903ddfe6bcde to your computer and use it in GitHub Desktop.
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
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment