File tree 1 file changed +12
-1
lines changed
src/Symfony/Bridge/Twig/Resources/views/Form
1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change 117
117
118
118
{% block form_widget_simple -%}
119
119
{% if type is not defined or type != ' hidden' %}
120
- {%- set attr = attr | merge ({class : (attr .class |default (' ' ) ~ ' form-control ' ~ (type |default (' ' ) == ' file' ? ' -file' : ' ' ))|trim }) -%}
120
+ {%- set attr = attr | merge ({class : (attr .class |default (' ' ) ~ (type |default (' ' ) == ' file' ? ' custom -file-input ' : ' form-control ' ))|trim }) -%}
121
121
{% endif %}
122
122
{%- if type is defined and (type == ' range' or type == ' color' ) %}
123
123
{# Attribute "required" is not supported #}
187
187
{%- if compound is defined and compound -%}
188
188
{%- set element = ' legend' -%}
189
189
{%- set label_attr = label_attr | merge ({class : (label_attr .class |default (' ' ) ~ ' col-form-label' )|trim }) -%}
190
+ {% elseif type is defined and type == ' file' %}
191
+ {%- set label_attr = label_attr | merge ({for : id , class : (label_attr .class |default (' ' ) ~ ' custom-file-label' )|trim }) -%}
190
192
{%- else -%}
191
193
{%- set label_attr = label_attr | merge ({for : id , class : (label_attr .class |default (' ' ) ~ ' form-control-label' )|trim }) -%}
192
194
{%- endif -%}
257
259
< /{{ element | default (' div' ) }}>
258
260
{%- endblock form_row %}
259
261
262
+ {% block file_row -%}
263
+ <div class =" form-group" >
264
+ < {{ element | default (' div' ) }} class="custom-file">
265
+ {{- form_widget(form ) -}}
266
+ {{- form_label(form ) -}}
267
+ < /{{ element | default (' div' ) }}>
268
+ </div >
269
+ {% endblock %}
270
+
260
271
{# Errors #}
261
272
262
273
{% block form_errors -%}
You can’t perform that action at this time.
0 commit comments