fix: show rental insurance field only when applicable

This commit is contained in:
Björn Fromme committed 2025-11-11 15:39:56 +01:00
1 parent 111cda95f3
commit beaccd93e0
2 files changed
+13 -9

No files matched your search

+8 -6
View File
@@ -256,12 +256,14 @@ class ParticipantType extends AbstractType
'choices' => $options['selectable_parking'],
]);
// Rental Insurance - single checkbox (always add, JS will show/hide when rentals selected)
$form->add('rentalInsurance', ChoiceType::class, [
...$commonChoiceFieldOptions,
'label' => 'Leihausrüstungsversicherung',
'choices' => $options['selectable_rental_insurance'],
]);
// Rental Insurance - single checkbox (only add if available, JS will show/hide when rentals selected)
if (0 < count($options['selectable_rental_insurance'])) {
$form->add('rentalInsurance', ChoiceType::class, [
...$commonChoiceFieldOptions,
'label' => false,
'choices' => $options['selectable_rental_insurance'],
]);
}
// Transportation
$transportationChoiceAttributes = function (?Service $service) use ($options) {