Sha256: b49858ef2f7dff317196ac006ac7697286ed8b476f8d62f649bc74fce17c11bb

Contents?: true

Size: 950 Bytes

Versions: 70

Compression:

Stored size: 950 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

70 entries across 70 versions & 1 rubygems

Version Path
govuk_publishing_components-23.15.0 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-23.14.0 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-23.13.1 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-23.13.0 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-23.12.3 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-23.12.2 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-23.12.1 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-23.12.0 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-23.11.1 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-23.11.0 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-23.10.2 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-23.10.1 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-23.10.0 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-23.9.2 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-23.9.1 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-23.9.0 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-23.8.0 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-23.7.7 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-23.7.6 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-23.7.5 node_modules/govuk-frontend/govuk/components/breadcrumbs/template.njk