railslink/railslink

View on GitHub
app/views/layouts/_nav.html.slim

Summary

Maintainability
Test Coverage
- unless is_homepage?
  nav.navbar.is-light
    .navbar-brand
      .navbar-item
        = image_tag "railslink-icon.png", alt: "", id: "logo"
        b= configatron.app_name
      a.navbar-burger.burger aria-expanded="false" aria-label="menu" data-target="navbar-menu" role="button"
        span aria-hidden="true"
        span aria-hidden="true"
        span aria-hidden="true"

    #navbar-menu.navbar-menu
      .navbar-start
        = link_to "Home", root_path, class: "navbar-item"
        - if in_admin_space?
          = link_to "Users", admin_users_path, class: "navbar-item"
          = link_to "Channels", admin_channels_path, class: "navbar-item"
          = link_to "Pending Submissions", pending_admin_membership_submissions_path, class: "navbar-item"
        - else
          = link_to_open_slack
      .navbar-end
        = link_to_login_or_logout
        - if current_user
          .navbar-item
            = image_tag current_user.data["profile"]["image_32"], alt: ""