Sha256: 0a71b8a122ed3c5208f6c5deb1c4120102fffe4f1c382b8fcd0d45af7237c643

Contents?: true

Size: 1019 Bytes

Versions: 64

Compression:

Stored size: 1019 Bytes

Contents

{% from "../../macros/attributes.njk" import govukAttributes %}

{#- 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 -%}

<nav class="{{ classNames }}" {{- govukAttributes(params.attributes) }} aria-label="{{ params.labelText | default("Breadcrumb") }}">
  <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 }}" {{- govukAttributes(item.attributes) }}>
        {{- 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>
</nav>

Version data entries

64 entries across 64 versions & 1 rubygems

Version Path
govuk_publishing_components-55.1.0 node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-55.0.1 node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-55.0.0 node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-54.0.1 node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-54.0.0 node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-53.0.0 node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-52.1.0 node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-52.0.0 node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-51.2.1 node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-51.2.0 node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-51.1.1 node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-51.1.0 node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-51.0.0 node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-50.0.1 node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-50.0.0 node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-49.1.0 node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-49.0.0 node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-48.0.0 node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-47.0.0 node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/template.njk
govuk_publishing_components-46.4.0 node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/template.njk