Sha256: 1c6049fad8d262bdd7b8205a4a0a1d2cfa8c4ae456a8d2a8cfda69870a1fab1f

Contents?: true

Size: 590 Bytes

Versions: 15

Compression:

Stored size: 590 Bytes

Contents

- cache [node, @page, Alchemy::Current.preview_page?] do
  = content_tag :li,
    class: ['nav-item', node.children.any? ? 'dropdown' : nil].compact do
    = link_to_if node.url,
      node.name,
      Alchemy::Current.preview_page? ? 'javascript: void(0)' : node.url,
      class: ['nav-link', current_page?(node.url) ? 'active' : nil].compact,
      title: node.title,
      target: node.external? ? '_blank' : nil,
      rel: node.nofollow? ? 'nofollow' : nil
      - if node.children.any?
        ul.dropdown-menu
          = render node.children.includes(:page, :children), as: 'node'

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
alchemy_cms-7.4.0 lib/generators/alchemy/menus/templates/node.html.slim
alchemy_cms-7.3.5 lib/generators/alchemy/menus/templates/node.html.slim
alchemy_cms-7.2.8 lib/generators/alchemy/menus/templates/node.html.slim
alchemy_cms-7.3.4 lib/generators/alchemy/menus/templates/node.html.slim
alchemy_cms-7.3.3 lib/generators/alchemy/menus/templates/node.html.slim
alchemy_cms-7.3.2 lib/generators/alchemy/menus/templates/node.html.slim
alchemy_cms-7.2.7 lib/generators/alchemy/menus/templates/node.html.slim
alchemy_cms-7.3.1 lib/generators/alchemy/menus/templates/node.html.slim
alchemy_cms-7.3.0 lib/generators/alchemy/menus/templates/node.html.slim
alchemy_cms-7.2.6 lib/generators/alchemy/menus/templates/node.html.slim
alchemy_cms-7.2.5 lib/generators/alchemy/menus/templates/node.html.slim
alchemy_cms-7.2.4 lib/generators/alchemy/menus/templates/node.html.slim
alchemy_cms-7.2.3 lib/generators/alchemy/menus/templates/node.html.slim
alchemy_cms-7.2.2 lib/generators/alchemy/menus/templates/node.html.slim
alchemy_cms-7.2.1 lib/generators/alchemy/menus/templates/node.html.slim