bootstrap_italia-8.x-0.x-dev/components/components-2/form/input--password.html.twig

components/components-2/form/input--password.html.twig
{#
/**
 * @file
 * Template for upload component.
 * Docs: https://italia.github.io/bootstrap-italia/docs/form/upload/
 * Latest revision: v2.8.7
 *
 * Available variables:
 * - attributes: A list of HTML attributes for the input element.
 * - children: Optional additional rendered elements.
 *
 * Examples:
 * @see template_preprocess_input()
 *
 * @ingroup themeable
 */
#}
{% apply spaceless %}
  {# Set defaults #}

  {# Set options #}

  {# Component #}
  <input{{ attributes }}>
  <button type="button" class="password-icon btn" role="switch" aria-checked="false">
    <span class="visually-hidden">{{ 'Show/Hide Password'|t }}</span>
    {% include '@bi-bcl/icon/icon.html.twig' with {
      name: 'it-password-visible',
      size: 'sm',
      icon_classes: ['password-icon-visible'],
      merge_classes_reverse: true,
    } %}
    {% include '@bi-bcl/icon/icon.html.twig' with {
      name: 'it-password-invisible',
      size: 'sm',
      icon_classes: ['password-icon-invisible', 'd-none'],
      merge_classes_reverse: true,
    } %}
  </button>
  {{ children }}
{% endapply %}

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

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