@foreach ($fields as $field)
@if(is_array($field))
@php
$visible = $field['visibility'] ?? false;
$conditionalAttributes = '';
if (isset($field['conditionals'])) {
foreach ($field['conditionals'] as $conditionField => $condition) {
$conditionalAttributes .= " data-condition-field=\"{$conditionField}\"";
$conditionalAttributes .= " data-condition-condition=\"{$condition['condition']}\"";
$conditionalAttributes .= " data-condition-value=\"{$condition['value']}\"";
}
}
@endphp
@if (is_array($field) && $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')
@break
@case('multiple_select')
@break
@case('record')
{{ $field['valueText'] ?? '' }}
@if($field['value'])
@endif
@break
@case('date')
@break
@case('date_time')
@php
$apiValue = old('field.' . $field['scriptid'], isset($record) ? $field['value'] : '');
$dateTimeValue = $apiValue ? $apiValue . (strlen($apiValue) === 10 ? 'T00:00' : '') : '';
@endphp
@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