{% from 'macros/form/input.html' import input %} {% from 'macros/form/checkbox.html' import checkbox %} {% macro image_upload(data, errors={}, field_url='step_url', field_upload='step_upload', field_clear='step_clear', is_url=false, is_upload=false, placeholder=false, url_label='', upload_label='', field_name='step_url', scope='') %} {% set placeholder = placeholder if placeholder else _('http://example.com/my-image.jpg') %} {% set url_label = url_label or _('Image URL') %} {% set upload_label = upload_label or _('Image') %} {% set previous_upload = data.previous_upload %} {% set is_upload = data.image and data.image.file_id %} {% set is_url = data.image and not is_upload %}