@extends('admin::layouts.master') @section('title','E-SHOP || Email Template Details') @section('content')
Email Template: {{ $emailTemplate->name }}
Template Information
Name: {{ $emailTemplate->name }}
Type: {{ \Modules\Newsletter\Models\EmailTemplate::getTemplateTypes()[$emailTemplate->template_type] ?? $emailTemplate->template_type }}
Subject: {{ $emailTemplate->subject }}
Status: @if($emailTemplate->is_active) Active @else Inactive @endif
Default: @if($emailTemplate->is_default) Yes @else No @endif
Created: {{ $emailTemplate->created_at->format('M d, Y H:i') }}
Updated: {{ $emailTemplate->updated_at->format('M d, Y H:i') }}
HTML Content Preview
@if($emailTemplate->text_content)
Text Content
{{ $emailTemplate->text_content }}
@endif
Analytics

{{ $emailTemplate->emailAnalytics()->count() }}

Sent

{{ $emailTemplate->emailAnalytics()->whereNotNull('opened_at')->count() }}

Opened

{{ $emailTemplate->emailAnalytics()->whereNotNull('clicked_at')->count() }}

Clicked

Open Rate:
@php $sent = $emailTemplate->emailAnalytics()->count(); $opened = $emailTemplate->emailAnalytics()->whereNotNull('opened_at')->count(); $openRate = $sent > 0 ? round(($opened / $sent) * 100, 1) : 0; @endphp {{ $openRate }}%
Click Rate:
@php $clicked = $emailTemplate->emailAnalytics()->whereNotNull('clicked_at')->count(); $clickRate = $sent > 0 ? round(($clicked / $sent) * 100, 1) : 0; @endphp {{ $clickRate }}%
@if($emailTemplate->settings)
Settings
{{ json_encode($emailTemplate->settings, JSON_PRETTY_PRINT) }}
@endif @if($emailTemplate->preview_data)
Preview Data
{{ json_encode($emailTemplate->preview_data, JSON_PRETTY_PRINT) }}
@endif
Actions
Edit Template Preview Template @if(!$emailTemplate->is_default)
@csrf
@endif
@csrf
@if(!$emailTemplate->is_default)
@csrf @method('DELETE')
@endif
@endsection @push('styles') @endpush