Skip to content

Commit 0bbd5a8

Browse files
committed
Fixed datetime widget - handle attr and disabled variables
1 parent 1f03c82 commit 0bbd5a8

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

src/Resources/views/form/bootstrap_4_layout.html.twig

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -131,22 +131,27 @@
131131
{%- else -%}
132132
<div class="row datatime">
133133
<div class="col-md-6">
134+
{% set dateAttr = attr %}
135+
{%- if dateAttr.placeholder|default('') is empty -%}
136+
{%- set dateAttr = dateAttr|merge({placeholder: 'Add Date'}) -%}
137+
{%- endif -%}
138+
134139
{{- form_row(form.date, {
135-
attr: {
136-
placeholder: 'Add Date'
137-
}
140+
disabled: disabled,
141+
attr: dateAttr
138142
}) -}}
139143
</div>
140144
<div class="col-md-6">
141-
{%- if attr.placeholder|default('') is empty -%}
142-
{%- set attr = attr|merge({placeholder: 'Add Time'}) -%}
145+
{% set timeAttr = attr %}
146+
{%- if timeAttr.placeholder|default('') is empty -%}
147+
{%- set timeAttr = timeAttr|merge({placeholder: 'Add Time'}) -%}
143148
{%- endif -%}
144149

145150
{{- form_row(form.time, {
146151
time_interval: time_interval,
147152
time_24hour: time_24hour,
148153
disabled: disabled,
149-
attr: attr
154+
attr: timeAttr
150155
}) -}}
151156
</div>
152157
</div>

0 commit comments

Comments
 (0)