@php $onlyTemplatePreview = request()->has('only-preview'); @endphp
@if(!$onlyTemplatePreview)

{{ __tr('Template') }}

{{ $template->template_name }}

{{ __tr('Language Code') }}: {{ $template->language }}

{{ __tr('Category') }}: {{ $template->category }}

{{-- Carousel Cards Section --}} @if(isset($carouselTemplateData) && !empty($carouselTemplateData['cards'])) @php $mainBodyText = $carouselTemplateData['template']->__data['template']['components'][0]['text'] ?? ''; preg_match_all('/{{(\d+)}}/', $mainBodyText, $mainBodyVars); // $mainBodyVarList = $mainBodyVars[0] ?? []; $mainBodyVarList = []; foreach ($mainBodyVars[1] ?? [] as $varNum) { $mainBodyVarList[] = 'field_' . $varNum; } @endphp @if(!empty($mainBodyText) && !empty($mainBodyVarList))

{{ __tr('Main Body') }}

@include('whatsapp-service.template-partial', [ 'parameters' => $mainBodyVarList, 'subjectType' => 'body', 'contactDataMaps' => $contactDataMaps ?? [] ])
@endif

{{ __tr('Carousel Cards') }}

@foreach($carouselTemplateData['cards'] as $cardIndex => $card)
{{ __tr('Card') }} #{{ $cardIndex + 1 }}
@if($card['header']['format'] === 'IMAGE')
@elseif($card['header']['format'] === 'VIDEO')
@endif @php $cardBodyText = $card['body']['text'] ?? ''; preg_match_all('/{{(\d+)}}/', $cardBodyText, $cardBodyVars); $cardBodyVarList = []; foreach ($cardBodyVars[1] ?? [] as $varNum) { $cardBodyVarList[] = "carousel_cards[{$cardIndex}][field_{$varNum}]"; } @endphp @if(!empty($cardBodyVarList)) @include('whatsapp-service.template-partial', [ 'parameters' => $cardBodyVarList, 'subjectType' => 'body', 'contactDataMaps' => $contactDataMaps ?? [] ]) @endif {{-- Button Variables --}} @if(!empty($card['buttons']['parameters']))
{{ __tr('Button Variables') }}
@include('whatsapp-service.template-partial', [ 'parameters' => $card['buttons']['parameters'], 'buttonItems' => $card['buttons']['buttons'], 'subjectType' => 'button', 'contactDataMaps' => $contactDataMaps ?? [] ])
@endif
@endforeach
@endif @if($headerFormat)

{{ __tr('Header') }}

@if($headerFormat == 'LOCATION')

{{ __tr('Location Details') }}

@include('whatsapp-service.template-partial', [ 'parameters' => [ 'location_latitude', 'location_longitude', 'location_name', 'location_address', ], 'subjectType' => 'header', ]) @elseif($headerFormat == 'TEXT' and !__isEmpty($headerParameters)) @include('whatsapp-service.template-partial', [ 'parameters' => $headerParameters, 'subjectType' => 'header', ]) @elseif($headerFormat == 'TEXT' and __isEmpty($headerParameters))
{{ __tr('No variables available for header text.') }}
@elseif($headerFormat == 'IMAGE') @elseif($headerFormat == 'VIDEO')