@php /** @var string $fieldKey gps|consultants|contractors */ /** @var string $mode */ /** @var string $sectionLabel */ $fieldKey = $fieldKey ?? 'gps'; $mode = in_array((string) ($mode ?? ''), ['single', 'unit_wise'], true) ? (string) $mode : 'single'; $sectionLabel = $sectionLabel ?? ''; $gpsPairRows = is_array($gpsPairRows ?? null) && count($gpsPairRows) > 0 ? $gpsPairRows : [['lat' => '', 'lng' => '']]; $gpsUnits = is_array($gpsUnits ?? null) ? $gpsUnits : []; $consultantUnits = is_array($consultantUnits ?? null) ? $consultantUnits : []; $contractorUnits = is_array($contractorUnits ?? null) ? $contractorUnits : []; $consultantSelected = is_array($consultantSelected ?? null) ? $consultantSelected : []; $consultantSelectedLower = is_array($consultantSelectedLower ?? null) ? $consultantSelectedLower : []; $contractorSelected = is_array($contractorSelected ?? null) ? $contractorSelected : []; $contractorSelectedLower = is_array($contractorSelectedLower ?? null) ? $contractorSelectedLower : []; $consultantOptions = is_array($consultantOptions ?? null) ? $consultantOptions : []; $contractorOptions = is_array($contractorOptions ?? null) ? $contractorOptions : []; @endphp
{{ $sectionLabel }}
@if (in_array($fieldKey, ['consultants', 'contractors'], true)) @php $partyKind = $fieldKey === 'contractors' ? 'contractor' : 'consultant'; $partyAddTitle = $fieldKey === 'contractors' ? __('Add contractor') : __('Add consultant / design engineer'); $partyAddAria = $fieldKey === 'contractors' ? __('Add contractor') : __('Add consultant or design engineer'); @endphp @endif
@include('reports.partials.a1-field-mode-toggle', ['fieldKey' => $fieldKey, 'mode' => $mode])