<% navigation = GovukPublishingComponents::Presenters::ContextualNavigation.new(content_item, request.path) %> <% prioritise_taxon_breadcrumbs ||= false %>
<% if navigation.content_tagged_to_single_step_by_step? %> <%= render 'govuk_publishing_components/components/step_by_step_nav_header', navigation.step_nav_helper.header %> <% elsif navigation.content_is_tagged_to_a_live_taxon? && prioritise_taxon_breadcrumbs %> <%= render 'govuk_publishing_components/components/breadcrumbs', breadcrumbs: navigation.taxon_breadcrumbs[:breadcrumbs], collapse_on_mobile: true %> <% elsif navigation.content_tagged_to_mainstream_browse_pages? %> <%= render 'govuk_publishing_components/components/breadcrumbs', breadcrumbs: navigation.breadcrumbs %> <% elsif navigation.content_has_curated_related_items? %> <%= render 'govuk_publishing_components/components/breadcrumbs', breadcrumbs: navigation.breadcrumbs %> <% elsif navigation.content_is_tagged_to_a_live_taxon? %> <%= render 'govuk_publishing_components/components/breadcrumbs', breadcrumbs: navigation.taxon_breadcrumbs[:breadcrumbs], collapse_on_mobile: true %> <% elsif navigation.breadcrumbs.any? %> <%= render 'govuk_publishing_components/components/breadcrumbs', breadcrumbs: navigation.breadcrumbs %> <% else %> <% end %>