<% case (subject&.result || subject&.step) %> <% when Result %> <%= render partial: "global_activities/references/result", locals: { team: team, subject: subject.result, breadcrumbs: breadcrumbs, values: values, type_of: type_of } %> <% when Step %> <%= render partial: "global_activities/references/protocol", locals: { team: team, subject: subject.step.protocol, breadcrumbs: breadcrumbs, values: values, type_of: type_of } %> <% else %> <%= render partial: "global_activities/references/my_module", locals: { team: team, subject: nil, breadcrumbs: breadcrumbs, values: values, type_of: type_of } %>
  <% name = breadcrumbs['result'] || breadcrumbs['step'] %> <%= name.truncate(Constants::NAME_TRUNCATION_LENGTH) %>
<% end %>