@props(['item' => new \App\Models\ItemDetail()]) @props(['options' => new \App\Models\Option()])
@foreach ($formSection->formSubSections->sortBy('order_index') ?? [] as $formSubSection) @if( isset($formSubSection->formDetails) && $formSubSection->formDetails->count() > 0)

{{ $formSubSection->section_name }}

@foreach ($formSubSection->formDetails->where('is_deprecated', false)->sortBy('order_index') as $formDetail) @if($formDetail->name != 'Product brochure' && $formDetail->name != 'Product Brochure') @if($formDetail->input_type == 'header')

{{ $formDetail->name }}

@elseif($formDetail->input_type == 'sub_header')

Manufacturer


@elseif($formDetail->input_type == 'attachment' || $formDetail->input_type == 'image') @else
@if ($formDetail->input_type == 'image') @elseif ($formDetail->input_type == '3d_measurement') @php $formItem = json_decode($item->where('form_detail_id', $formDetail->id)->where('item_id', $product->id)->value('value'), true); $dimension = $formItem ? "{$formItem['w']} x {$formItem['l']} x {$formItem['h']}" : '-'; @endphp {{ $dimension }} @elseif ($formDetail->input_type == '3_range') @php $formItem = json_decode($item->where('form_detail_id', $formDetail->id)->where('item_id', $product->id)->value('value'), true); $dimension = $formItem ? "{$formItem['0']} x {$formItem['1']} x {$formItem['2']}" : '-'; @endphp {{ $dimension }} @elseif ($formDetail->input_type == 'radio') @php $formItem = $item->where('form_detail_id', $formDetail->id)->where('item_id', $product->id)->value('value'); $detail = $formItem ? $formDetail == 'Y' ? 'Yes' : 'No' : '-'; @endphp {{ $detail }} @elseif ($formDetail->input_type == 'measurement') {{ $item->where('form_detail_id', $formDetail->id)->where('item_id', $product->id)->value('value') ? $item->where('form_detail_id', $formDetail->id)->where('item_id', $product->id)->value('value').' '.$formDetail->unit : '-' }} @elseif ($formDetail->input_type == 'range') {{ $item->where('form_detail_id', $formDetail->id)->where('item_id', $product->id)->value('value') ? $item->where('form_detail_id', $formDetail->id)->where('item_id', $product->id)->value('value').' '.$formDetail->unit : '-' }} @elseif ($formDetail->input_type == 'file_upload' || $formDetail->input_type == 'green_product_cert' || $formDetail->input_type == 'file_upload_not_applicable') @php $formItem = json_decode($item->where('form_detail_id', $formDetail->id)->where('item_id', $product->id)->value('value'), true); if(is_array($formItem)){ $formItem = isset($formItem['not_applicable']) ? "Not Applicable" : null; } @endphp @if($formItem && $formItem == "Not Applicable") Not Applicable @elseif($formItem) Download @else - @endif @elseif ($formDetail->input_type == 'list_uploads') @php $formItem = json_decode($item->where('form_detail_id', $formDetail->id)->where('item_id', $product->id)->value('value'), true) ?? []; @endphp @if($formItem) @foreach($formItem as $i) {{ $i['name'].' :' }}Download @if(!$loop->last)
@endif @endforeach @else - @endif @elseif ($formDetail->input_type == 'checkbox') @php $formItem = json_decode($item->where('form_detail_id', $formDetail->id)->where('item_id', $product->id)->value('value'), true) ?? '-'; @endphp @foreach($formItem as $i) {{ '- '.$options->where('key', $formDetail->option_key)->where('value', $i)->value('label') }} @if(!$loop->last)
@endif @endforeach @else {{ $item->where('form_detail_id', $formDetail->id)->where('item_id', $product->id)->value('value') ?? '-' }} @endif
@endif @endif @endforeach
@endif @endforeach