.taxonomy-content-block - if view_model.left_image? .taxonomy-content-block__container = render_image_with_link(view_model.find_asset(image).url, image_alt, 'taxonomy-content-block', image_link) .taxonomy-content-block__container{ class: ('taxonomy-content-block__container--without-image' unless image.present? )} - if view_model.data[:header].present? %span.taxonomy-content-block__menu-heading= view_model.data[:header] %ul.taxonomy-content-block__menu - if view_model.show_starting_taxon? %li.taxonomy-content-block__menu-item.taxonomy-content-block__menu-item--start - if view_model.starting_taxon.placeholder? = view_model.starting_taxon.name - else = link_to view_model.starting_taxon.name, storefront_path_for(view_model.starting_taxon), data: { analytics: primary_navigation_analytics_data(view_model.starting_taxon).to_json }, class: 'taxonomy-content-block__menu-link' - view_model.taxons.each do |taxon| %li.taxonomy-content-block__menu-item - if taxon.placeholder? = taxon.name - else = link_to taxon.name, storefront_path_for(taxon), data: { analytics: primary_navigation_analytics_data(taxon).to_json }, class: 'taxonomy-content-block__menu-link' - if view_model.right_image? .taxonomy-content-block__container = render_image_with_link(view_model.find_asset(image).url, image_alt, 'taxonomy-content-block', image_link)