module Fae::NavigationConcern

Public Instance Methods

structure() click to toggle source

define the navigation structure in this file example structure:

def structure

[
  item('Top Nav Item 1', subitems: [
    item('Top Nav Dropdown Item 1', class: 'custom-class', path: some_named_route_path),
    item('Top Nav Dropdown Item 2', subitems: [
      item('Side Nav Item 1', subitems: [
        item('Side Nav Nested Item', path: some_named_route_path)
      ]),
      item('Side Nav Item 1', path: some_named_route_path)
    ]),
  ]),
  item('Pages', subitems: [
    item('Home', path: fae.edit_content_block_path('home')),
    item('About Us', path: fae.edit_content_block_path('about_us'))
  ])
]

end

# File lib/generators/fae/templates/models/concerns/navigation_concern.rb, line 26
def structure
  [
    # scaffold inject marker
  ]
end