17119: add (rudimentary) filter group support to workbench.
[arvados.git] / apps / workbench / app / views / application / _projects_tree_menu.html.erb
index 6e116dd48e0b9740f7af36fe86c03d456718db79..805d5279cc43f9e768394b3d5a9ebbc1f68f29f5 100644 (file)
@@ -1,17 +1,25 @@
-<li role="presentation" class="dropdown-header">
-  My favorite projects
-</li>
-<li>
-  <%= project_link_to.call({object: current_user, depth: 0}) do %>
-    <span style="padding-left: 0">Home</span>
-  <% end %>
-</li>
-<% (my_starred_projects current_user).each do |pnode| %>
+<%# Copyright (C) The Arvados Authors. All rights reserved.
+
+SPDX-License-Identifier: AGPL-3.0 %>
+
+<% starred_projects = my_starred_projects current_user, '' %>
+<% if starred_projects.andand.any? %>
+  <li role="presentation" class="dropdown-header">
+    My favorite projects
+  </li>
   <li>
-    <%= project_link_to.call({object: pnode, depth: 0}) do%>
-      <span style="padding-left: 0em"></span><%= pnode[:name] %>
+    <%= project_link_to.call({object: current_user, depth: 0}) do %>
+      <span style="padding-left: 0">Home</span>
     <% end %>
   </li>
+  <% (starred_projects).each do |pnode| %>
+    <li>
+      <%= project_link_to.call({object: pnode, depth: 0}) do%>
+        <span style="padding-left: 0em"></span><%= pnode[:name] %>
+      <% end %>
+    </li>
+  <% end %>
+  <li role="presentation" class="divider"></li>
 <% end %>
 
 <li role="presentation" class="dropdown-header">