ebs/templates/components/product/_service_fields.html.twig
2023-12-21 08:49:38 +01:00

28 lines
1.1 KiB
Twig

<div {{ stimulus_controller('productupload', {
uploadMaxsizeByFile: upload_maxsize_by_file,
uploadMaxItems: upload_max_images,
currentImagesCount: product is defined ? product.images|length : 0,
feedbackMessage: 'templates.components.product.object_fields.feedback_message'|trans,
maxImagesError: 'templates.components.product.object_fields.max_images_error'|trans({'%count%': upload_max_images}),
}) }}>
{{ form_row(form.category) }}
{{ form_row(form.name, {
label: 'service.form.name'|trans
}) }}
{{ form_row(form.description) }}
{{ form_row(form.duration) }}
{% if form.visibility is defined %}
<div {{ stimulus_controller('productvisibility') }}>
{% include 'components/product/service_request/_visibility.html.twig' with {
visibility: form.visibility,
product: 'service'
} %}
<div {{ stimulus_target('productvisibility', 'groups') }}>
{{ form_row(form.groups) }}
</div>
</div>
{% endif %}
{% include 'components/product/_images.html.twig' with {
form: form.images
} %}
</div>