chore: simplify rendering of dynamic form part

This commit is contained in:
Björn Fromme
2024-02-06 14:29:04 +01:00
parent 91bcc0fd46
commit 4d1799ca49
3 changed files with 10 additions and 6 deletions
@@ -21,8 +21,11 @@ class PickupFormController extends AbstractController
$form = $this->createForm(AssignmentType::class, $assignment);
$form->handleRequest($request);
return $this->render('admin/assignment/_form_pickup.html.twig', [
return $this->renderBlock('admin/assignment/_form.html.twig',
'partial_form',
[
'form' => $form->createView(),
]);
]
);
}
}
+4 -1
View File
@@ -34,7 +34,10 @@
</div>
<div class="relative">
<div class="grid lg:grid-cols-2 gap-x-8 gap-y-4" {{ stimulus_target('form-partial', 'container') }}>
{% include 'admin/assignment/_form_pickup.html.twig' %}
{% block partial_form %}
{{ form_row(form.pickup) }}
{#{{ form_row(form.pickupDate) }}#}
{% endblock %}
</div>
<div class="absolute top-0 left-0 inset-0 bg-white/90 flex items-center justify-center" {{ stimulus_target('form-partial', 'spinner') }}>
{% include '_partials/_spinner.html.twig' with { 'class': 'w-8 h-8'} %}
@@ -1,2 +0,0 @@
{{ form_row(form.pickup) }}
{#{{ form_row(form.pickupDate) }}#}