Sha256: cbf5ff90d8116246b8072bd8aa249d366c18c230faa64def2e39ac57e29fbe62

Contents?: true

Size: 955 Bytes

Versions: 267

Compression:

Stored size: 955 Bytes

Contents

{# Set classes for this component #}
{%- set classNames = "govuk-breadcrumbs" -%}

{% if params.classes %}
  {% set classNames = classNames + " " + params.classes %}
{% endif -%}

{% if params.collapseOnMobile %}
  {% set classNames = classNames + " govuk-breadcrumbs--collapse-on-mobile" %}
{% endif -%}

<div class="{{classNames}}"{% for attribute, value in params.attributes %} {{attribute}}="{{value}}"{% endfor %}>
  <ol class="govuk-breadcrumbs__list">
  {% for item in params.items %}
    {% if item.href %}
    <li class="govuk-breadcrumbs__list-item">
      <a class="govuk-breadcrumbs__link" href="{{ item.href }}"{% for attribute, value in item.attributes %} {{attribute}}="{{value}}"{% endfor %}>{{ item.html | safe if item.html else item.text }}</a>
    </li>
    {% else %}
    <li class="govuk-breadcrumbs__list-item" aria-current="page">{{ item.html | safe if item.html else item.text }}</li>
    {% endif %}
  {% endfor %}
  </ol>
</div>

Version data entries

267 entries across 267 versions & 2 rubygems

Version Path
govuk_publishing_components-39.2.5 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-39.2.4 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-39.2.3 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-39.2.2 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-39.2.1 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-39.2.0 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-39.1.0 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-39.0.0 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-38.4.2 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-38.1.1 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-38.1.0 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-38.0.1 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-38.0.0 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-37.10.0 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-37.9.1 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-37.9.0 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-37.8.1 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-37.8.0 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-37.7.1 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-37.7.0 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk