32 lines
1.4 KiB
Text
32 lines
1.4 KiB
Text
<% nav_links = NavigationLink.all.ordered.to_a %>
|
|
|
|
<nav class="mb-6 <% unless user_signed_in? %>mt-4<% end %>" id="sidebar-nav" aria-label="Primary sidebar nav">
|
|
<a href="<%= root_path %>" class="crayons-link crayons-link--block">
|
|
<%= inline_svg_tag("twemoji/house.svg", class: "crayons-icon crayons-icon--default", aria_hidden: true) %>
|
|
Home
|
|
</a>
|
|
<% unless user_signed_in? %>
|
|
<a href="<%= sign_up_path %>" class="crayons-link crayons-link--block fw-bold">
|
|
<%= inline_svg_tag("twemoji/handshake.svg", class: "crayons-icon crayons-icon--default", aria_hidden: true) %>
|
|
Sign In/Up
|
|
</a>
|
|
<% end %>
|
|
<div class="sidebar-navigation-links spec-sidebar-navigation-links">
|
|
<% nav_links[0..4].each do |link| %>
|
|
<%= render "layouts/sidebar_nav_link", link: link %>
|
|
<% end %>
|
|
|
|
<% if nav_links.length > 5 %>
|
|
<a href="javascript:void(0)" class="crayons-link crayons-link--secondary crayons-link--block crayons-link--block--indented fs-s js-nav-more-trigger">More...</a>
|
|
|
|
<div class="hidden js-nav-more spec-nav-more">
|
|
<% nav_links[5..].each do |link| %>
|
|
<%= render "layouts/sidebar_nav_link", link: link %>
|
|
<% end %>
|
|
<div class="flex justify-around p-4 mt-4 border-solid border-0 border-t-1 border-base-10">
|
|
<%= render partial: "layouts/social_media" %>
|
|
</div>
|
|
</div>
|
|
<% end %>
|
|
</div>
|
|
</nav>
|