50 lines
1.6 KiB
Twig
50 lines
1.6 KiB
Twig
{% macro collectionRow(form) %}
|
|
<div {{ stimulus_target('form-collection', 'field') }}>
|
|
<div class="flex items-center space-x-4">
|
|
{{ form_widget(form) }}
|
|
<button type="button" {{ stimulus_action('form-collection', 'removeItem') }}>
|
|
{{ icon('delete', 'w-4 h-4 mt-2 pointer-events-none') }}
|
|
</button>
|
|
</div>
|
|
{{ form_errors(form) }}
|
|
</div>
|
|
{% endmacro %}
|
|
|
|
{{ form_start(form) }}
|
|
<div class="flex flex-col space-y-4 pb-8">
|
|
<div class="grid lg:grid-cols-4 gap-x-8 gap-y-4">
|
|
<div class="lg:col-span-2">
|
|
{{ form_row(form.destination) }}
|
|
</div>
|
|
{{ form_row(form.status) }}
|
|
{{ form_row(form.availableDispositions) }}
|
|
</div>
|
|
<div class="grid lg:grid-cols-2 gap-x-8 gap-y-4">
|
|
{{ form_row(form.jobProfile) }}
|
|
{{ form_row(form.jobProfileInfo) }}
|
|
{{ form_row(form.benefits) }}
|
|
<div class="relative" id="pickup-form">
|
|
{% block partial_form %}
|
|
{{ form_row(form.pickup) }}
|
|
{% endblock %}
|
|
</div>
|
|
</div>
|
|
<div class="grid lg:grid-cols-2 gap-x-8 gap-y-4 items-start">
|
|
{{ form_row(form.fees) }}
|
|
<div class="grid grid-cols-1 gap-y-4">
|
|
{{ form_row(form.contact) }}
|
|
{{ form_row(form.remarks) }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="flex items-center space-x-2">
|
|
<button type="submit" class="btn">
|
|
Speichern
|
|
</button>
|
|
<a href="{{ returnUrl }}" class="btn btn--secondary">
|
|
Abbrechen
|
|
</a>
|
|
</div>
|
|
{{ form_rest(form) }}
|
|
{{ form_end(form) }}
|