Email Templates

@php use Carbon\Carbon; @endphp @forelse(($templates ?? []) as $template) @php $name = $template->template_name ?? $template->name ?? $template->title ?? '—'; $category = $template->template_category ?? $template->category ?? $template->subtype ?? $template->template_type ?? '—'; $trigger = $template->trigger_type ?? $template->trigger ?? $template->event ?? $template->send_trigger ?? '—'; $subject = $template->subject ?? $template->title ?? $template->headline ?? $name; $isActive = $template->status ?? (($template->is_active ?? null) ? 'active' : null) ?? (($template->active ?? null) ? 'active' : null); $statusLabel = $isActive ? (is_string($isActive) ? strtolower($isActive) : 'active') : 'inactive'; $updated = $template->updated_at ?? $template->modified_at ?? $template->created_at ?? null; try { $updatedHuman = $updated ? Carbon::parse($updated)->diffForHumans() : '—'; } catch (\Throwable $e) { $updatedHuman = '—'; } @endphp @empty @endforelse
Template Name Type Trigger Subject Status Actions
{{ $name }} {{ $category }} {{ $trigger }} {{ $subject }} @php $statusValue = $template->status ?? null; $statusLabel = is_string($statusValue) ? strtolower($statusValue) : (($statusValue === 1 || $statusValue === true) ? 'active' : 'inactive'); @endphp @if($statusLabel === 'active') active @elseif($statusLabel === 'inactive') inactive @elseif($statusLabel === 'draft') draft @elseif($statusLabel === 'archived') archived @else @endif
@if(isset($template->id)) @else @endif {{-- Duplicate button hidden --}} {{-- @if(isset($template->id)) @else @endif --}} {{-- Eye/Preview action intentionally commented out per requirement --}} {{-- --}} @if(isset($template->id)) @else @endif @if(isset($template->id)) @else @endif
No email templates found.
{{ $templates->links() }}
Preview: {{ $previewName ?? 'Email Template' }}
Subject
{{ $previewSubject }}
@if(!empty($previewContent))
@else

No content available for preview

@endif
Close