Sha256: d49b6cf1a24180bda7b7ff6bc50fb0bb2bd6f7df966671752d4fb663bfca5b9c
Contents?: true
Size: 1.2 KB
Versions: 165
Compression:
Stored size: 1.2 KB
Contents
<% border ||= false breadcrumbs ||= [] collapse_on_mobile ||= false inverse ||= false breadcrumb_presenter = GovukPublishingComponents::Presenters::Breadcrumbs.new(breadcrumbs) classes = %w[gem-c-breadcrumbs govuk-breadcrumbs] classes << "govuk-breadcrumbs--collapse-on-mobile" if collapse_on_mobile classes << "gem-c-breadcrumbs--inverse" if inverse classes << "gem-c-breadcrumbs--border-bottom" if border == "bottom" %> <script type="application/ld+json"> <%= raw JSON.pretty_generate(breadcrumb_presenter.structured_data) %> </script> <div class="<%= classes.join(" ") %>" data-module="gem-track-click"> <ol class="govuk-breadcrumbs__list"> <% breadcrumbs.each_with_index do |crumb, index| %> <% breadcrumb = GovukPublishingComponents::Presenters::Breadcrumb.new(crumb, index) %> <li class="govuk-breadcrumbs__list-item"> <% if breadcrumb.is_link? %> <%= link_to( breadcrumb[:title], breadcrumb.path, data: breadcrumb.tracking_data(breadcrumbs.length), class: "govuk-breadcrumbs__link", ) %> <% else %> <%= breadcrumb[:title] %> <% end %> </li> <% end %> </ol> </div>
Version data entries
165 entries across 165 versions & 1 rubygems