@if($input->input_type=='select')
@elseif ($input->input_type=='table')
@elseif($input->input_type=='relation')
@php
if (!function_exists('renderRelationOptions')) {
function renderRelationOptions($data, $input, $selected, $relationPage, $parentLabel = '', $level = 0) {
foreach ($data as $item) {
$label = $item->{$relationPage->relation_page_col_name} ?? '';
$fullLabel = $parentLabel ? $parentLabel.' > '.$label : $label;
echo '';
if (!empty($item->child_data)) {
renderRelationOptions($item->child_data, $input, $selected, $relationPage, $fullLabel, $level+1);
}
}
}
}
@endphp
@elseif($input->input_type=='radio')
@foreach($input->inputOptions as $option)
{$input->input_name}) && $data->{$input->input_name} == $option->value ? 'checked' : '' }}>
@endforeach
@elseif($input->input_type=='checkbox')
@foreach($input->inputOptions as $option)
{$input->input_name}) &&
(is_array($data->{$input->input_name}) ?
in_array($option->value, $data->{$input->input_name}) :
$data->{$input->input_name} == $option->value) ?
'checked' : '' }}>
@endforeach
@elseif($input->input_type=='textarea')
@elseif($input->input_type=='file')
@if(!empty($data->{$input->input_name}))
@endif
@elseif($input->input_type=='photo')
@if(!empty($data->{$input->input_name}))
@endif
@elseif($input->input_type=='photo_gallery')
@if(!empty($data->{$input->input_name}))
@foreach ($data->{$input->input_name} as $item)
@endforeach
@foreach ($data->{$input->input_name} as $item)
@endforeach
@endif
@elseif($input->input_type=='video')
@if(!empty($data->{$input->input_name}))
@endif
@elseif($input->input_type=='video_gallery')
@if(!empty($data->{$input->input_name}))
@foreach ($data->{$input->input_name} as $item)
@endforeach
.
@endif
@else
@endif