@if ($contact->id) {!! Form::model($contact, ['route' => ['company.contacts.update', $contact->id], 'method' => 'PUT', 'enctype' => 'multipart/form-data']) !!} @else {!! Form::model($contact, ['route' => ['company.contacts.store'], 'method' => 'POST', 'enctype' => 'multipart/form-data', "autocomplete" => "off"]) !!} @endif @php $modifications = []; if (!is_array($contact->modifications) && $contact->modifications->count()) { $modifications = transformModifiedData($contact->modifications[0]->modifications); $cont_original = $contact; $contact = $modifications + $contact->toArray(); } @endphp @if (is_a($contact, 'App\Models\Modification')) @php $contact_original = $contact; $contact = transformModifiedData($contact->modifications); @endphp {!! Form::hidden('model_type', 'pending_creation') !!} @endif @php $options = $options ?? []; @endphp @isset($contact_original) @forelse ($contact_original->disapprovals as $disapproval) @empty @endforelse @endisset @if (@$cont_original->modifications[0]->disapprovals && $cont_original->modifications[0]->disapprovals->count()) @forelse ($cont_original->modifications[0]->disapprovals as $disapproval) @empty @endforelse @endif
{{ Form::label('type', __('Contact Type'), ['class' => 'col-form-label']) }} {!! Form::select('type', ['Owner', 'Employee'], $contact['type'], $options + ['class' => 'form-select', 'data-kt-select2' => 'true']) !!} @modificationAlert(@$modifications['type'])
{{ Form::label('title', __('Title'), ['class' => 'col-form-label']) }} {!! Form::text('title', $contact['title'], $options + ['class' => 'form-control', 'placeholder' => __('Title')]) !!} @modificationAlert(@$modifications['title'])
{{ Form::label('first_name', __('First Name'), ['class' => 'col-form-label']) }} {!! Form::text('first_name', $contact['first_name'], $options + ['class' => 'form-control', 'placeholder' => __('First Name')]) !!} @modificationAlert(@$modifications['first_name'])
{{ Form::label('last_name', __('Last Name'), ['class' => 'col-form-label']) }} {!! Form::text('last_name', $contact['last_name'], $options + ['class' => 'form-control', 'placeholder' => __('Last Name')]) !!} @modificationAlert(@$modifications['last_name'])
{{ Form::label('position', __('Position'), ['class' => 'col-form-label']) }} {!! Form::text('position', $contact['position'], $options + ['class' => 'form-control', 'placeholder' => __('Position')]) !!} @modificationAlert(@$modifications['position'])
{{ Form::label('phone', __('Phone'), ['class' => 'col-form-label']) }} {!! Form::text('phone', $contact['phone'], $options + ['class' => 'form-control', 'placeholder' => __('Phone')]) !!} @modificationAlert(@$modifications['phone'])
{{ Form::label('mobile', __('Mobile'), ['class' => 'col-form-label']) }} {!! Form::text('mobile', $contact['mobile'], $options + ['class' => 'form-control', 'placeholder' => __('Mobile')]) !!} @modificationAlert(@$modifications['mobile'])
{{ Form::label('fax', __('Fax'), ['class' => 'col-form-label']) }} {!! Form::text('fax', $contact['fax'], $options + ['class' => 'form-control', 'placeholder' => __('Fax')]) !!} @modificationAlert(@$modifications['fax'])
{{ Form::label('email', __('Email'), ['class' => 'col-form-label']) }} {!! Form::text('email', $contact['email'], $options + ['class' => 'form-control', 'placeholder' => __('Email')]) !!} @modificationAlert(@$modifications['email'])

{!! Form::checkbox('is_authorized', 'on', @$contact['poa'], $options + ['class' => 'form-check-input', 'data-switch-toggle' => '#poa_letter', 'id' => 'is_authorized']) !!}
{{ Form::label('poa', __('Please Provide POA Letter'), ['class' => 'col-form-label mt-0']) }} {!! Form::file('poa', $options + ['class' => 'form-control mt-0']) !!} @if (@$contact['poa']) Download POA Letter @endif
@empty($options) @endempty
{!! Form::close() !!}