mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-09-27 02:16:20 +08:00
26 lines
1 KiB
Plaintext
26 lines
1 KiB
Plaintext
|
<% records.each do |record| %>
|
||
|
<% if record[:project] %>
|
||
|
<li class="sidebar-leaf">
|
||
|
<%= link_to record[:project].name, project_url(record[:project]), class: 'sidebar-link' %>
|
||
|
</li>
|
||
|
<% else %>
|
||
|
<li class="sidebar-leaf">
|
||
|
<% unless record[:children].empty? %>
|
||
|
<i class="fas fa-caret-right toggle-branch collapsed"></i>
|
||
|
<% end %>
|
||
|
<%= link_to project_folder_path(record[:folder]),
|
||
|
class: "sidebar-link project-folder-link folder #{'selected' if @current_folder == record[:folder]}",
|
||
|
data: {
|
||
|
sidebar_url: sidebar_team_path(current_team, project_folder_id: record[:folder].id),
|
||
|
projects_cards_url: project_folder_cards_url(record[:folder])
|
||
|
} do %>
|
||
|
<i class="fas fa-folder"></i>
|
||
|
<%= record[:folder].name %>
|
||
|
<% end%>
|
||
|
<ul class="sidebar-branch">
|
||
|
<%= render partial: 'shared/sidebar/projects_tree_branch.html.erb', locals: { records: record[:children] } %>
|
||
|
</ul>
|
||
|
</li>
|
||
|
<% end %>
|
||
|
<% end %>
|