@foreach($fields as $field)
{{-- {{ dd($fields)}} --}}
@if($field['visibility'])
@php $visible = true; @endphp
@endif
{{-- @if($field['contenttype'] != 'inline_html') --}}
{{-- @endif --}}
@switch($field['contenttype'])
@case('free_form_text')
@break
@case('password')
@break
@case('long_text')
@case('text_area')
@break
@case('list')
{{-- {{ $field['scriptid']}} --}}
@break
@case('record')
@php
$filterValue = null;
$filterId = null;
$filterModel = null;
// if($field['scriptid'] == 'parent') {
// dd($field);
// }
if ($field['filterid']) {
$filterField = collect($fields)->firstWhere(
'id',
$field['filterid'],
);
// dd($filterField);
$filterValue = $filterField
? $filterField['value']
: null;
$filterId = $filterField
? $filterField['fieldname']
: null;
$filterModel = $filterField
? $filterField['references']
: null;
// dd($filterField);
}
@endphp
@break
@case('text_area')
@break
@case('list')
{{-- {{ $field['scriptid']}} --}}
@break
@case('record')
@break
@case('date')
@break
@case('date_time')
@break
@case('integer_number')
@break
@case('check_box')
@break
@case('currency')
@break
@case('decimal_number')
@break
@case('hyperlink')
@break
@case('phone_number')
@break
@case('email_address')
@break
@case('time_of_day')
@break
@case('percent')
@break
@case('tag')
@break
@case('document')
@php $inputFile = null; @endphp
@if ($field['value'])
@if ($file = $record->files->firstWhere('id', $field['value']))
@php
$inputFile = $file;
@endphp
@endif
@endif
@break
@case('timeduration')
{{--
--}}
@break
@case('inline_html')
@break
@default
{{ $field['contentType'] }}
@endswitch
@if ($field['calculated'])
calculated
@endif
{{-- @endif --}}
@endforeach