You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
3.0 KiB
47 lines
3.0 KiB
<% if @current_user.present? %> |
|
<div class="accordion accordion-flush flex-column align-items-stretch p-3 overflow-auto sidenav" id="sidenav"> |
|
<div class="accordion-item"> <h5 class="accordion-header"> <%= link_to "Home", root_path, class: "accordion-link text-decoration-none text-dark" %> </h5> </div> |
|
<div class="accordion-item"> <h5 class="accordion-header"> <%= link_to "Search", documents_path, class: "accordion-link text-decoration-none text-dark" %> </h5> </div> |
|
|
|
<div class="accordion-item"> |
|
<div class="accordion-header"> |
|
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#mainSubjectIndexSubMenu"> |
|
<h5> <%= link_to "Subject Index", "#", class: "accordion-link text-decoration-none text-dark" %> </h5> |
|
</button> |
|
</div> |
|
|
|
<div class="accordion-collapse collapse" id="mainSubjectIndexSubMenu" data-bs-parent="#sidenav"> |
|
<div class="accordion-body pb-0 pe-0 pt-0"> |
|
<% Cdao::Subject.roots.each do |root| %> |
|
<div class="accordion accordion-flush ps-20" id="firstLevelSubMenu"> |
|
<div class="accordion-item"> |
|
<div class="accordion-header"> |
|
<% if root.children.present? %> |
|
<button class="<%= root.children.present? ? 'accordion-button' : '' %> collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#<%= ["sub2", root.id].join %>"> |
|
<h5> <%= link_to root.name, search_subject_indexes_path(subject_ids: root.id), class: "accordion-link text-decoration-none text-dark" %> </h5> |
|
</button> |
|
<% else %> |
|
<h5> <%= link_to root.name, search_documensearch_subject_indexes_pathts_path(subject_ids: root.id), class: "accordion-link text-decoration-none text-dark" %> </h5> |
|
<% end %> |
|
</div> |
|
</div> |
|
</div> |
|
<% end %> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
<div class="accordion-item"> |
|
<div class="accordion-header"> |
|
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#mainDoctrinesSubMenu"> |
|
<h5> <%= link_to "Doctrines", "#", class: "accordion-link text-decoration-none text-dark" %> </h5> |
|
</button> |
|
</div> |
|
|
|
<%= render(SubjectsSidenavSubMenuComponent.new(current_user: current_user, opts: { is_doctrines_index: true, main_sub_menu: "mainDoctrinesSubMenu", second_sub_menu: "secondDoctrinesSubMenu", third_sub_menu: "thirdDoctrinesSubMenu", fourth_sub_menu: "fourthDoctrinesSubMenu", fifth_sub_menu: "fifthDoctrinesSubMenu" })) %> |
|
</div> |
|
|
|
<div class="accordion-item"> <h5 class="accordion-header"> <%= link_to "Desicions", decisions_path, class: "accordion-link text-decoration-none text-dark" %> </h5> </div> |
|
<div class="accordion-item"> <h5 class="accordion-header"> <%= link_to "Logout", destroy_user_session_path, class: "accordion-link text-decoration-none text-dark" %> </h5> </div> |
|
</div> |
|
<% end %>
|
|
|