bootstrap_italia-8.x-0.x-dev/patterns/patterns-overview-page.html.twig

patterns/patterns-overview-page.html.twig
{#
/**
 * @file
 * UI Pattern library page template, override this in your theme.
 */
#}
<div id="page-patterns-overview" class="mt-3">

  {% if patterns is not empty %}
    {% for group_patterns in patterns %}
      {% if patterns|length > 1 %}
        <h2>{{ group_name }}</h2>
      {% endif %}
      <div class="row">

        <div class="col-sm-3">
          {# List of available patterns with anchor links. #}
          <nav class="patterns-sidebar hidden-print hidden-sm hidden-xs affix-top" style="top: 8em;">
            {% embed '@bi-bcl/list/list.html.twig' %}
              {% block listItems %}
                {% for pattern_name, pattern in group_patterns %}
                  {% include '@bi-bcl/list/list-item.html.twig' with {
                    list_url: '#'~pattern_name,
                    list_text: pattern.label,
                    list_show_end_arrow: true,
                  } %}
                {% endfor %}

                {% include '@bi-bcl/list/list-item.html.twig' with {
                  list_url: '#components-list',
                  list_text: 'Components list'|t,
                  list_show_end_arrow: true,
                } %}
              {% endblock %}
            {% endembed %}
          </nav>
        </div>

        <div class="col-md-9">
          {% embed '@bi-bcl/callout/callout.html.twig' with {
            callout_variant: 'note',
            title: 'Notice',
            callout_classes: ['mb-5', 'col-lg-8', 'col-xl-6']
          } %}
            {% block content %}
              <p>
                Install <a href="https://www.drupal.org/project/ui_patterns_settings" target="_blank">UI Patterns Settings</a> to see more settings when using Patterns.
              </p>
            {% endblock %}
          {% endembed %}

          {% for pattern_name, pattern in group_patterns %}
            <div class="pattern-row mb-5">
              {# Pattern name and description. #}
              <h2 id="{{ pattern_name }}" class="page-header fw-semibold">
                {{ pattern.label }}
                <a href="{{ url('ui_patterns.patterns.single', {'name': pattern.id}) }}" class="btn btn-secondary btn-sm pull-right">View {{ pattern.label }} <i class="glyphicon glyphicon-chevron-right"></i></a>
              </h2>
              {{ pattern.meta }}

              {# Rendered pattern preview. #}
              <div class="pattern-preview my-5 bd-example border rounded p-1 p-md-2 p-lg-3">
                {{ pattern.rendered }}
              </div>
            </div>
          {% endfor %}
        </div>
      </div>
    {% endfor %}
  {% endif %}

  <h2 id="components-list" class="mt-5 mb-3 fw-semibold">{{ 'Components list'|t }}</h2>
  {% include '@bi-bcl/all-demo.html.twig' %}
</div>

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc