<% add_gem_component_stylesheet("step-by-step-nav-header") title ||= false path ||= false disable_ga4 ||= false breadcrumbs = [ { title: "Home", url: "/" }, { title: title, url: path } ] breadcrumb_presenter = GovukPublishingComponents::Presenters::Breadcrumbs.new(breadcrumbs) data = {} data[:module] = "gem-track-click" data[:module] << " ga4-link-tracker" unless disable_ga4 tracking_id ||= false tracking_category ||= "stepNavHeaderClicked" tracking_action ||= "top" tracking_label ||= path tracking_dimension_enabled = tracking_dimension_enabled != false tracking_dimension ||= title tracking_dimension_index ||= 29 if tracking_id tracking_options ||= ({ dimension96: tracking_id }).to_json end unless disable_ga4 ga4_data = { event_name: "navigation", type: "super breadcrumb", index_link: "1", index_total: "1", }.to_json end shared_helper = GovukPublishingComponents::Presenters::SharedHelper.new(local_assigns) classes = %w[gem-c-step-nav-header] classes << shared_helper.get_margin_bottom if local_assigns[:margin_bottom] %> <% if title %> <%= tag.div(class: classes, data: data) do %> Part of <% if path %> data-ga4-link='<%= ga4_data %>' <% end %> <% if tracking_dimension_enabled %> data-track-dimension="<%= tracking_dimension %>" data-track-dimension-index="<%= tracking_dimension_index %>" <% end %> <% if tracking_id %> data-track-options='<%= tracking_options %>' <% end %> > <%= title %> <% else %> <%= title %> <% end %> <% end %> <% end %>