{% macro slide_item(form) %} {% set index = form.vars.name %} {% set value = form.vars.value ?? null %} {% set hasMedia = (value and value.image and value.image.name) or (value and value.imageUrl) ? 1 : 0 %}
{{ form.imageType|form_radio_row('_styled') }}
{{ form.imageFile|form_image_row(value.image.name ?? null, slide_images, 150, 150) }}
{{ form.imageUrl|form_image_url_with_preview }}
{{ form_widget(form.position) }}
{% endmacro %}