File tree Expand file tree Collapse file tree 1 file changed +10
-11
lines changed Expand file tree Collapse file tree 1 file changed +10
-11
lines changed Original file line number Diff line number Diff line change 114
114
</div >
115
115
{%- endblock percent_widget %}
116
116
117
+ {% block file_widget -%}
118
+ <div class =" form-group" >
119
+ < {{ element | default (' div' ) }} class="custom-file">
120
+ {%- set type = type | default (' file' ) -%}
121
+ {{- block (' form_widget_simple' ) -}}
122
+ <label for =" {{ form .vars .id }}" class =" custom-file-label" >Choose File</label >
123
+ < /{{ element | default (' div' ) }}>
124
+ </div >
125
+ {% endblock %}
126
+
117
127
{% block form_widget_simple -%}
118
128
{% if type is not defined or type != ' hidden' %}
119
129
{%- set attr = attr | merge ({class : (attr .class |default (' ' ) ~ (type |default (' ' ) == ' file' ? ' custom-file-input' : ' form-control' ))|trim }) -%}
186
196
{%- if compound is defined and compound -%}
187
197
{%- set element = ' legend' -%}
188
198
{%- set label_attr = label_attr | merge ({class : (label_attr .class |default (' ' ) ~ ' col-form-label' )|trim }) -%}
189
- {% elseif type is defined and type == ' file' %}
190
- {%- set label_attr = label_attr | merge ({for : id , class : (label_attr .class |default (' ' ) ~ ' custom-file-label' )|trim }) -%}
191
199
{%- else -%}
192
200
{%- set label_attr = label_attr | merge ({for : id }) -%}
193
201
{%- endif -%}
269
277
< /{{ element | default (' div' ) }}>
270
278
{%- endblock form_row %}
271
279
272
- {% block file_row -%}
273
- <div class =" form-group" >
274
- < {{ element | default (' div' ) }} class="custom-file">
275
- {{- form_widget(form ) -}}
276
- {{- form_label(form ) -}}
277
- < /{{ element | default (' div' ) }}>
278
- </div >
279
- {% endblock %}
280
-
281
280
{# Errors #}
282
281
283
282
{% block form_errors -%}
You can’t perform that action at this time.
0 commit comments