<% examples = node.get_examples.reject(&:hidden?) %> <% if examples.many? %> <%= render "nav/node", node: node, path: show_path(examples.first.path) do %> <% examples.each do |example| %> <%= render "nav/leaf", leaf: example, depth: example.hierarchy_depth + 1 %> <% end %> <% end %> <% else %> <% example = examples.first %> <%= render "nav/leaf", leaf: example, depth: example.hierarchy_depth, label: node.label, display: :node %> <% end %>