eleven-8.x-1.0-beta5/eleven/templates/component/form/select/select.html.twig
eleven/templates/component/form/select/select.html.twig
{{ attach_library('eleven/form.form') }} {# /** * @file * Theme override for a select element. * * Available variables: * - attributes: HTML attributes for the select tag. * - options: The option element children. * * @see template_preprocess_select() */ #} {% spaceless %} <div class="select {{ attributes.class }}"> <select{{ attributes }}> {% for option in options %} {% if option.type == 'optgroup' %} <optgroup label="{{ option.label }}"> {% for sub_option in option.options %} <option value="{{ sub_option.value }}"{{ sub_option.selected ? ' selected="selected"' }}>{{ sub_option.label }}</option> {% endfor %} </optgroup> {% elseif option.type == 'option' %} <option value="{{ option.value }}"{{ option.selected ? ' selected="selected"' }}>{{ option.label }}</option> {% endif %} {% endfor %} </select> {% endspaceless %} <div class="select__arrow"></div> </div>