@switch($eventFormInputFields->type) @case('text') @if ($eventFormInputFields->name === 'transaction_id')
required == \App\Enums\EventFormFieldEnum::REQUIRED) required data-parsley-required-message="The {{ strtolower($eventFormInputFields->display_label) }} field is required." @endif @if ($eventFormInputFields->name === 'email') data-parsley-type="email" data-parsley-type-message="Please enter a valid email address." @endif />
@elseif($eventFormInputFields->name === 'email')
required == \App\Enums\EventFormFieldEnum::REQUIRED) required data-parsley-required-message="The {{ strtolower($eventFormInputFields->display_label) }} field is required." @endif @if ($eventFormInputFields->name === 'email') data-parsley-type="email" data-parsley-type-message="Please enter a valid email address." @endif />
@else
required == \App\Enums\EventFormFieldEnum::REQUIRED) required data-parsley-required-message="The {{ strtolower($eventFormInputFields->display_label) }} field is required." @endif @if ($eventFormInputFields->name === 'email') data-parsley-type="email" data-parsley-type-message="Please enter a valid email address." @endif />
@endif @break @case('dropdown') @if ($eventFormInputFields->name === 'country')
@include('frontend.event.registration.includes.country-select2', [ 'placeholder' => '-- Select ' . $eventFormInputFields->display_label . ' --', 'required' => $eventFormInputFields->required == \App\Enums\EventFormFieldEnum::REQUIRED, 'errorBlockId' => 'error-block-' . $eventFormInputFields->id, 'defaultValue' => old( $eventFormInputFields->name, $eventFormInputFields->default_value ?? ''), ])
@elseif($eventFormInputFields->name === 'state')
@elseif($eventFormInputFields->name === 'city')
@elseif($eventFormInputFields->name === 'category')
@elseif($eventFormInputFields->name === 'workshop')
@elseif($eventFormInputFields->name === 'register_accompany')
@elseif($eventFormInputFields->name === 'accompany_person')
@elseif($eventFormInputFields->name === 'payment_mode') {{-- @dd($eventRegistration->extra[$eventFormInputFields->name]) --}}
@if (isset($event->eventBankDetails)) {!! nl2br($event->eventBankDetails->bank_details) !!} @endif
@else
@endif @break @case('textarea')
@break @case('date') @if ($eventFormInputFields->name === 'transaction_date')
required) required data-parsley-required-message="Please select {{ strtolower($eventFormInputFields->display_label) }}." @endif />
@else
required) required data-parsley-required-message="Please select {{ strtolower($eventFormInputFields->display_label) }}." @endif />
@endif @break @case('file_input') @if ($eventFormInputFields->name === 'upload_payment_receipt')
required) required data-parsley-required-message="Please upload {{ strtolower($eventFormInputFields->display_label) }}." @endif />
@else
required) required data-parsley-required-message="Please upload {{ strtolower($eventFormInputFields->display_label) }}." @endif />
@endif @case('radio')
@foreach ($eventFormInputFields->options ?? [] as $option)
name, $eventRegistration->extra) && $eventRegistration->extra[$eventFormInputFields->name] == $option['value'] ) checked @endif @if ($eventFormInputFields->required && $loop->first) data-parsley-required-message="Please select {{ strtolower($eventFormInputFields->display_label) }}." @endif>
@endforeach
@case('checkbox')
@foreach ($eventFormInputFields->options ?? [] as $option)
name, $eventRegistration->extra) && $eventRegistration->extra[$eventFormInputFields->name] == $option['value'] ) checked @endif @if ($eventFormInputFields->required && $loop->first) data-parsley-required-message="Please select {{ strtolower($eventFormInputFields->display_label) }}." @endif>
@endforeach
@break @endswitch