Sha256: 03ebe82570ad62043016dcaefbce7192349e02ac10e7b5d0194322aeb2e98c3d

Contents?: true

Size: 1.33 KB

Versions: 4

Compression:

Stored size: 1.33 KB

Contents

.sidebar-nav.navbar-collapse
  %ul.nav.nav-pills.nav-stacked
    - if authenticated?
      %li
        %a{ href: "#{settings.map_path}/" }
          %i.fa.fa-home.fa-fw
          Home
      - Ditty::Components.navigation.each do |item|
        - if item[:target].nil? || policy(item[:target]).list?
          - if item[:group]
            %li
              %a{ href: '#' }
                %i.fa.fa-fw{ class: "fa-#{item[:icon]}" }
                =item[:group]
                %span.fa.arrow
              %ul.nav.nav-second-level
                - item[:items].each do |sub_item|
                  - if sub_item[:target].nil? || policy(sub_item[:target]).list?
                    %li
                      %a{ href: "#{settings.map_path}#{sub_item[:link]}" }
                        %i.fa.fa-fw{ class: "fa-#{sub_item[:icon]}" }
                        = sub_item[:text]
          - else
            %li
              %a{ href: "#{settings.map_path}#{item[:link]}" }
                %i.fa.fa-fw{ class: "fa-#{item[:icon]}" }
                = item[:text]
    - else
      %li.active
        %a{ href: "#{settings.map_path}/auth/login" }
          %i.fa.fa-user.fa-fw
          Log In
      - if policy(::Ditty::User).register?
        %li
          %a{ href: "#{settings.map_path}/auth/register" }
            %i.fa.fa-pencil-square-o.fa-fw
            Register

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ditty-0.7.2 views/partials/sidebar.haml
ditty-0.7.1 views/partials/sidebar.haml
ditty-0.7.0 views/partials/sidebar.haml
ditty-0.7.0.pre.rc1 views/partials/sidebar.haml