forked from a64f7bb4-7358-4778-9fbe-3b882c34cc1d/v1
45 lines
961 B
Twig
45 lines
961 B
Twig
{#
|
|
/**
|
|
* @file
|
|
* Default theme implementation for an 'input' #type form element.
|
|
*
|
|
* Available variables:
|
|
* - attributes: A list of HTML attributes for the input element.
|
|
* - children: Optional additional rendered elements.
|
|
* - icon: An icon.
|
|
* - input_group: Flag to display as an input group.
|
|
* - icon_position: Where an icon should be displayed.
|
|
* - prefix: Markup to display before the input element.
|
|
* - suffix: Markup to display after the input element.
|
|
* - type: The type of input.
|
|
*
|
|
* @ingroup templates
|
|
*
|
|
* @see \Drupal\bootstrap\Plugin\Preprocess\Input
|
|
* @see template_preprocess_input()
|
|
*/
|
|
#}
|
|
{% apply spaceless %}
|
|
{% if input_group %}
|
|
<div class="input-group">
|
|
{% endif %}
|
|
|
|
{% if prefix %}
|
|
{{ prefix }}
|
|
{% endif %}
|
|
|
|
{% block input %}
|
|
<input{{ attributes }} />
|
|
{% endblock %}
|
|
|
|
{% if suffix %}
|
|
{{ suffix }}
|
|
{% endif %}
|
|
|
|
{% if input_group %}
|
|
</div>
|
|
{% endif %}
|
|
|
|
{{ children }}
|
|
{% endapply %}
|